Le robot MRduino joue au football pour l’Euro 2016.
MRduino est équipé d’un bras avec deux servomoteurs SG90 :
- Alimentation des servomoteurs avec le +BATT
Vidéo :
Le programme :
#include <Servo.h> #include <mrduino.h> Servo Servo1; Servo Servo2; int reception; void setup() { Servo1.attach(2, 1000, 2000); Servo2.attach(4, 1000, 2000); Servo1.write(90); Servo2.write(180); delay(500); Serial.begin(115200); } void loop() { // read IR reception sensor reception = irReceiver(); // read command switch(reception) { case 2: forward(30);// Forward break; case 6: turnRight(30);// turn right break; case 4: turnLeft(30);// turn left break; case 8: back(30);// back break; case 5: stop();// stop break; case 7: Servo1.write(160); Servo2.write(90); break; case 9: Servo1.write(90); Servo2.write(180); break; } }