Hur man gör en trådbunden Rc bil med en Arduino (4 / 5 steg)
Steg 4: Steg 3: Servo koden
På servo koden förändrat jag servo från vänder 180 grader, till 45 grader. Detta är så när servo slås hela vägen till höger eller vänster, ratten inte är bara att dra bakom RC bilen.
Servo kod:
/*
Kontrollera en servo position med en potentiometer (variabelt motstånd)
av Michal Rinott
uppdaterad den 8 Nov 2013
av Scott Fitzgerald
http://arduino.cc/en/Tutorial/Knob
*/
#include
Servo myservo; skapa objekt för att styra en servo servo
int potpin = 0; analoga pin används för att ansluta potentiometern
int val; variabel att läsa värdet från det analoga stiftet
void setup()
{
myservo.attach(9); tillmäter objektet servo servo på pin 9
}
void loop()
{
Val = analogRead(potpin); läser värdet i potentiometern (värde mellan 0 och 1023)
Val = karta (val, 0, 1023,0, 45); skala den att använda den med servo (värde mellan 0 och 180)
myservo.write(val); anger servo skalad värde
Delay(15); väntar på servo att komma dit
}