
Plus que avant le combat
FAITES VOS JEUX !
Projet réalisé dans le cadre du Tremplin numérique n°6.
Il s'agit de fabriquer un robot qui combattra dans une arêne.
Le premier robot qui fait tomber son canard (voir si dessous) perd le combat.
Les postes annoncés le sont à titre indicatif, chaque partie du projet a été réalisé à plusieurs mains
#include
// Define les broches pour les servo-moteurs
const int servoPin1 = 8;
const int servoPin2roue = 13;
const int servoPin3 = 2;
// Define les broches pour les potentiomètres
const int potPin1 = A0;
const int potPin2 = A1;
const int potPin3 = A2;
// Crée des objets Servo pour les servo-moteurs
Servo servo1;
Servo servo2;
Servo servo3;
void setup() {
// Initialise les servo-moteurs
servo1.attach(servoPin1);
servo2.attach(servoPin2roue);
servo3.attach(servoPin3);
}
void loop() {
// Lit les valeurs des potentiomètres
int angle1 = map(analogRead(potPin1), 0, 1023, 0, 180);
int angle2 = map(analogRead(potPin2), 0, 1023, 0, 180);
int angle3 = map(analogRead(potPin3), 0, 1023, 0, 180);
// Déplace les servo-moteurs aux positions spécifiées par les potentiomètres
servo1.write(angle1);
delay(15); // Ajout d'un délai de 15 millisecondes
servo2.write(angle2);
delay(50); // Ajout d'un délai de 15 millisecondes
servo3.write(angle3);
delay(15); // Ajout d'un délai de 15 millisecondes
}
Problèmes ❌ | Solutions ✅ |
---|---|
Git | Celestin et tuto grafikart |
Bootstrap | Flora/Celestin |
Montage Arduino | perseverance |
Temps impression roues | Choix imprimante plus rapide |