Stap 4: software
voor de arduino zijn er tal van voorbeelden, maar we gaan gebruiken is onder file - schetsboek-voorbeelden - libraryservo-knop. Als u hulp de protoshield bedrading nodig zou ik aanraden deze video http://www.youtube.com/watch?v=FKj9jJgj8Pc nu alles wat je moet doen is beperken hoeveel de servo verplaatst omdat de carb 180 graden niet is uitgeschakeld. Dit is de code die ik gebruik:#include < Servo.h >
Servo myservo; maken van servo-object om te bepalen van een servo
int potpin = 0; analoge pin gebruikt voor het aansluiten van de potentiometer
int val; variabele te lezen van de waarde van de analoge pin
VOID Setup
{
myservo.attach(9); de servo op pin 9 hecht aan de servo-object
}
void loop
{
Val = analogRead(potpin); leest de waarde van de potentiometer (waarde tussen 0 en 1023)
Val = kaart (val, 0, 1023, 0, 179); schaal om het te gebruiken met de servo (waarde tussen 0 en 180)
myservo.write(val); stelt u de positie van de servo volgens de geschaalde waarde
delay(15); wacht tot de servo om er te komen
}
- De vette nummers zijn de nummers die u wilt kalibreren de potentiometer en de servo, de 0, 1023 is voor de potmeter en th 0, 179 is voor de servo. Voor mij ligt de servo op 123, 180. Maar jou zullen zeer waarschijnlijk anders zijn. Als u de software kunt u enkel google het. En ik denk dat de video heeft een zeer goede baan uit te leggen wat te doen.