Doc Browns säkerhet portfölj (4 / 7 steg)
Steg 4: Kör en Servo
Strömförbrukning
Det är värt att notera att du vanligtvis inte kan köra en servo via en USB-port, eftersom de tenderar att förbruka mer ström än USB får tillhandahålla (100-500mA beroende på porten). Lyckligtvis har LinkIt en ett batteri, så det kan enkelt leverera den ström som krävs för en liten servo.
Anslutningar
RC servon har 3 pins, Data, makt och GND
Jag har anslutit min enligt följande
Servo Pin | LinkIt en PIN-kod |
PWR | 5V |
GND | GND |
DATA | D9 |
Om du är osäker, det finns Instructables hela showen i ämnet, eller kan du gå direkt till Arduino exempel sida.
Koden
LinkIt en version av Arduino IDE inkluderar en bit demo kod att köra en RC servo, som är otroligt enkel, jag har tagit det nedan. Det är en bra idé att testa din servo med denna kod innan du försöker få fancy.
#include < Servo.h >
#define ard_log Serial.printf
int i;
Servo myservo;
void setup() {
Serial.BEGIN(115200);
myservo.attach(9);
myservo.write(90);
}
void loop() {
Delay(1000);
Jag + = 3.
om (jag == 180)
Jag = 0;
myservo.write(i);
ard_log ("skriva [%d] \n", i);
}