Bestuurbare ventilator (3 / 5 steg)
Steg 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 die moet aangesloten worden op de 5V van de arduino, de min op de marken van de arduino, en de ingångsstift d'Eze moet aangelsoten worden op een pwm stift dit kunt u zelf bepalen welke pin dit är. I arduino programvara vind u de koden voor servo svep. Träffade d'Eze kod kunt u de servo 90 länkar als rechts laten draaien.
mocht u de koden niet kunnen vinden i de arduino software, dan kunt u fållen vanuit hieronder kopiëren. Dörren de dröjsmål tijd van de servo motor aan te lik, förbi u ook gelijk de snelheid waarmee de servo heen sv weer beweegt aan.
#include
Servo myservo; skapa objekt för att styra en servo servo
tolv servo objekt kan skapas i de flesta styrelser
int pos = 0; variabel att lagra servo position
void setup()
{
myservo.attach(9); tillmäter objektet servo servo på pin 9
}
void loop()
{
för (pos = 0; pos < = 180, pos + = 1) / / går från 0 grader till 180 grader
{/ / i steg om 1 grad
myservo.write(POS); berätta servo gå för att placera i variabel "pos"
Delay(15); Waits 15 MS för servo att nå ställning
}
för (pos = 180, pos > = 0; pos-= 1) / / går från 180 grader till 0 grader
{
myservo.write(POS); berätta servo gå för att placera i variabel "pos"
Delay(15); Waits 15 MS för servo att nå ställning
}
}