Outils pour utilisateurs

Outils du site


bibliotheque_arduino_mbot

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
bibliotheque_arduino_mbot [2025/11/23 20:07] – créée mistert2bibliotheque_arduino_mbot [2025/11/23 20:45] (Version actuelle) mistert2
Ligne 1: Ligne 1:
-Une librairie conçue par MTACK est disponible ici: {{https://mistert.freeboxos.fr/cours/_DL_ITEC/mCoreLite.zip}}+**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 mBotCette 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. 
 + 
 +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}}
 + 
 +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}} 
 + 
 +E/S utilisées : 
 + 
 +  Moteurs    : D7/D6 (M1) et D4/D5 (M2) 
 +  Ligne      : D9 / D10 
 +  LDR        : A6 
 +  Bouton     : A7 
 +  Buzzer     : D8 
 +  LEDs       : D13 (WS2812) 
 +  IR         : D2 (réception) / D3 (émission) 
 +  Ultrason   : A3 (mono-fil TRIG/ECHO combinés – mBot v3) 
 +  Bluetooth / Serial USB : D0 (RX), D1 (TX) 
 +  
 +  
 +Pins totalement libres : 
 + 
 +  D11, D12, 
 +  A0, A1,A2, 
 +  A4, A5 (I2C) A ne pas utiliser sauf stricte nécessité 
  
  
bibliotheque_arduino_mbot.1763928441.txt.gz · Dernière modification : de mistert2