Min sjunde projekt: Robot Arm Set (6 / 8 steg)
Steg 6: Testa med Arduino
Jag letar efter koden för Arduino, och slutligen har jag det med denna länk:
http://letsmakerobots.com/Node/33001
Koden är som följer:
void setup() {
Serial.BEGIN(9600);
}
void loop() {
flytta (1, 2400, 500);
flytta (1, 750, 500);
}
{Ogiltig flytta (int servo, int position, int tid)
Serial.Print("#");
Serial.Print(servo);
Serial.Print("P");
Serial.Print(position);
Serial.Print("T");
Serial.println(Time);
Delay(Time);
}
Koden kan tolkas som: 1. servo vänder sig till PWM 2400 i 500 millisekunder. Sedan vänder sig till PWM 750 i 500 millisekunder. Efter som väntar 500 millisekund och loop igen.
RX i servo controller är ansluten till Arduino MEGA stift 0 och TX till stift 1. (Tror jag använda Arduino UNO är precis, men jag använder Arduino MEGA istället bara för att jag hade lånat Arduino UNO till min kompis.) Efter uppladdning koden, händer ingenting. Jag har följt anvisningen av mogul i samma länk och anslutande pin 4 och 5 till RX och TX i styrelsen. Jag får det tillbaka på serial monitor. Jag har provat alla alternativ men servon är fortfarande inget svar. Jag är säker på att det inte bör finnas några problem på handkontrollen. Vad är då hända?