Stap 6: Test met Arduino
Ik ben op zoek naar de code voor de Arduino, en tot slot ik heb het met deze link:
http://letsmakerobots.com/node/33001
De code is als volgt:
void setup() {Serial.begin(9600);}void loop() {move(1, 2400, 500);move(1, 750, 500);}void move(int servo, int position, int time) {Serial.print("#");Serial.print(servo);Serial.print("P");Serial.print(position);Serial.print("T");Serial.println(time);delay(time);}
De code kan worden geïnterpreteerd als: de 1e servo draait naar PWM 2400 in 500 milliseconden. Dan draait naar PWM 750 in 500 milliseconden. Nadat die op 500 milliseconden en loop weer wacht.
RX servo controller is aangesloten op de Arduino MEGA pin 0 en TX naar pin 1. (Ik denk dat met behulp van de Arduino UNO is precies hetzelfde, maar ik gebruik Arduino MEGA in plaats daarvan alleen omdat ik Arduino UNO was uitgeleend aan mijn vriend.) Na het uploaden van de code, gebeurt er niets. Ik heb de instructie gevolgd door mogul in de dezelfde link en aansluitende pin 4 en 5 naar RX en TX op het bord. Ik krijg het terug op seriële monitor. Ik heb alle opties geprobeerd maar de servo's zijn nog steeds geen reactie. Ik weet zeker dat er geen enkel probleem op de domeincontroller moet worden. Wat wordt er dan gebeuren?