un bidule qui roule
Matériel devant toi
-
- 1 arduino + 1 carte de prototypage enfichée dessus :
-
- 1 robot de chez DFRobot (Turtle 2WD Mobile Platform) :
Nous allons installer notre cerveau de robot (la carte Arduino) sur cette plate forme pour la commander.
Que voyons-nous sous cette plate-forme ?
_______________________________________________________________________________
Chaque roue est fixée à un moteur différent.
Nous avons vu précédemment comment envoyer un ordre à une DEL (diode) pour qu’elle s’allume (HAUT) ou s’éteigne (bas). Cette fois, le moteur ne répond pas à une seule consigne, mais à deux :
-
- le sens,
-
- la puissance.
C’est parti !
Lance le logiciel mBlock et voici ce qu’il faudra utiliser :
Il te faut expérimenter les broches 4, 5, 6 & 7 et prendre des notes :
• numéro de la broche pour changer la puissance du moteur de droite : ______
• numéro de la broche pour changer la puissance du moteur de gauche : ______
• numéro de la broche pour changer le sens du moteur de droite : ______
• numéro de la broche pour changer le sens du moteur de gauche : ______
• pour faire avancer le moteur gauche, tu dois mettre cette broche à : 0 ou 1 ?
• pour faire avancer le moteur droite, tu dois mettre cette broche à : 0 ou 1 ?
Pour mémoriser ce que tu fais, à chaque fois que tu découvres un fonctionnement, fais un clic-droit sur le bloc et rajoute un commentaire.
Programme le pour avancer pendant 2s puis s’arrêter :
Répète-t-il tes instructions ?
Evitons les obstacles !
Nous allons connecter des détecteurs d’obstacles autour de notre robot :
Raccorde Vcc et GND sur 5v et GND, et le OUT sur une broche numérique (par exemple : broche 3).
Ensuite nous testerons SI la broche 3 est activée et donc si un obstacle est présent :