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

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bibliotheque_arduino_mbot [2025/11/23 20:37] mistert2bibliotheque_arduino_mbot [2025/11/23 20:45] (Version actuelle) mistert2
Ligne 1: Ligne 1:
-**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 nné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: 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'exemplessont 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}}
  
 +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.1763930222.txt.gz · Dernière modification : de mistert2