Stap 5: Programmering de bot
Om te programmeren van deze robot verwacht ik dat u bekend met de arduino Servo-bibliotheek bent. Een continue rotatie servo gedraagt zich als een normale servo met uitzondering van het feit dat wanneer u de graden van de servo je de snelheid. (180 is volledig voorwaarts, 0 is volledig achterwaarts, en 90 is niet beweegt). Dit eenvoudige arduino-programma heeft de robot voorwaarts gaan op topsnelheid gedurende 1 seconde en achterwaarts gedurende 1 seconde.
#include
Servo right Servo left
void setup() { right.attach(9); left.attach(10); }
void loop() { right.write(180); // go forward left.write(180); delay(1000); right.write(0); // go backward left.write(0); }
U kunt iets toevoegen aan deze robot-basis. Bijvoorbeeld, kon u zetten een ultrasone sensor aan de voorzijde en maken een autonome robot.
Gelieve te voelen vrij om commentaar over vragen of suggesties over mijn project hebt.
Ik hoop dat je genoten!