Hur man gör en ritning Arm med Arduino (3 / 4 steg)
Steg 3: Koden
Koden använder en kartfunktion som binder varje potentiometer till dess servo som det kontrollerar.
#include < Servo.h >
Servo myservo1; "Kallar" en Servo
Servo myservo2;
int potpin1 = 0; analoga pin används för att ansluta potentiometern
int potpin2 = 1; int värde; variabel att läsa värdet från det analoga stiftet
void setup() {
myservo1.attach(3); fäster servo på pin3
myservo2.attach(4); fäster servo på stift 4
}
void loop() {
värde = analogRead(potpin1); läser värdet i potentiometern
värde = karta (värde, 0, 1023, 0, 179); skala mellan 0 och 180
myservo1.write(Value); ställer in servo skalad värde
värde = analogRead(potpin2); läser värdet i potten
värde = karta (värde, 0, 1023, 0, 179); skala mellan 0 och 180
myservo2.write(Value); ställer in servo skalad värde
Delay(15); väntar på servo att komma dit
}