Stap 3: Servo motor voor het draaien van de ventilator
de servo motor zorgt voor de draaiing van de ventilator. De servo heeft 3 aansluit pinnen, een plus sterven moet aangesloten worden op de 5V van de arduino, de min op de grond van de arduino, nl de invoer pin this moet aangelsoten worden op een pwm pin dit kunt u zelf bepalen welke pin dit is. In de arduino software vind u de code voor servo sweep. Met deze code kunt u de servo 90 links als rechts laten draaien.
Mocht u de code niet kunnen vinden in de arduino software, dan kunt u hem vanuit hieronder kopiëren. Deur de vertraging tijd van de servo motor aan te passen, past u ook gelijk de snelheid waarmee de servo heen en weer beweegt aan.
#include
Servo myservo; maken van servo-object om te bepalen van een servo
twaalf servo-objecten kunnen worden gemaakt op de meeste planken
int pos = 0; variabele op te slaan van de servo positie
VOID Setup
{
myservo.attach(9); de servo op pin 9 hecht aan de servo-object
}
void loop
{
voor (pos = 0; pos < = 180; pos += 1) / / gaat van 0 graden tot 180 graden
{/ / in stappen van 1 graad
myservo.write(POS); servo naar positie in de variabele 'pos' vertellen
delay(15); wacht 15ms voor de servo te bereiken de positie
}
voor (pos = 180; pos > = 0; pos-= 1) / / gaat van 180 graden tot 0 graden
{
myservo.write(POS); servo naar positie in de variabele 'pos' vertellen
delay(15); wacht 15ms voor de servo te bereiken de positie
}
}