| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| bibliotheque_arduino_mbot [2025/11/23 20:43] – mistert2 | bibliotheque_arduino_mbot [2025/11/23 20:45] (Version actuelle) – mistert2 |
|---|
| **PiLOTER MBOT AVEC ARDUINO SANS PASSER PAR MBLOCK** | **PiLOTER MBOTv1 AVEC ARDUINO SANS PASSER PAR MBLOCK** |
| |
| Au lycée, difficile de se remettre à MBlock qui vous a accompagné sur vos années de collège. Pour pallier à cete difficulté, et trouvant le code mCore peu Arduino-friendly j'ai developpé en un week-end une librairie Arduino pour piloter les mBot. Cette librairie gère tout à l'exception du bluetooth et la transmission IR. Tout le reste fonctionne: buzzer, contrôles des moteurs, couleurs des LEDS, ultrason, capteurs de piste, bouton, télécommande infrarouge. | Au lycée, difficile de se remettre à MBlock qui vous a accompagné sur vos années de collège. Pour pallier à cete difficulté, et trouvant le code mCore peu Arduino-friendly j'ai developpé en un week-end une librairie Arduino pour piloter les mBot. Cette librairie gère tout à l'exception du bluetooth et la transmission IR. Tout le reste fonctionne: buzzer, contrôles des moteurs, couleurs des LEDS, ultrason, capteurs de piste, bouton, télécommande infrarouge. |
| |
| Deux codes d'exemples sont fournis dans la librairie. | Le MBot se programme comme une Arduino UNO. Deux codes d'exemples sont fournis dans la librairie. |
| |
| La librairie est disponible ici: {{https://mistert.freeboxos.fr/cours/_DL_ITEC/MBOT/mCoreLite.zip}}. | La librairie est disponible ici: {{https://mistert.freeboxos.fr/cours/_DL_ITEC/MBOT/mCoreLite.zip}}. |
| |
| Installer cette librairie dans Arduino. Il faudra penser installer aussi les bibliothèques IRremote (utilisée pour le décodage NEC en IR) et Adafruit_NeoPixel ( contrôle des LED WS2812). | Installer cette librairie dans Arduino. Il faudra penser installer aussi les bibliothèques IRremote (utilisée pour le décodage NEC en IR) et Adafruit_NeoPixel ( contrôle des LED WS2812). |
| | |
| | N'ayant pas de MBOT v2 je ne sais si l'ensemble du code fonctionne. |
| |
| Pour les curieux le plan schématique de la mBot est ici: {{https://mistert.freeboxos.fr/cours/_DL_ITEC/MBOT/mCore.pdf}} | Pour les curieux le plan schématique de la mBot est ici: {{https://mistert.freeboxos.fr/cours/_DL_ITEC/MBOT/mCore.pdf}} |