Maqueen Lab // Schéma

Vue ingénieur · Maqueen Lite v4
🤖 App Robot 🗂️ Catalog 🧪 Labs 🏠 Hub

Maqueen Lite v4 — Schéma déduit

Diagramme visuel des connexions entre le BBC micro:bit et la carte support Maqueen Lite v4. Chaque ligne est tracée à une référence source précise dans l'extension pxt-maqueen — voir pinout.fr.html pour le tableau de preuves ligne par ligne.
Moteurs (PWM via I2C) 4× RGB ambiance (I2C) Servos S1/S2 (I2C) LEDs simples (numérique) Capteurs (numérique) Buzzer (PWM) Bus I2C (P19/P20)
BBC micro:bit V2 Composants GPIO direct Chip I2C 0x10 Attachés en I2C matrice LED 5×5 AP5 BP11 Libres pour ajouts utilisateur P3 · P4 · P6 · P7 P9 · P10 · P15 · P16 (P3/4/6/7/9/10 partagent la matrice LED) P0 P1 P2 P8 P12 P13 P14 P19 P20 BuzzerPWM Ultrason SR04TRIG └─ même SR04ECHO LED Gauchenumérique LED Droitenumérique Capteur ligne Lnumérique Capteur ligne Rnumérique Récepteur IRNEC · maqueenIR.initIR(P16) SCL SDA I2C 0x10 IC pilote moteur + servo + RGB registre→ composant 0x00→ Moteur M1 0x02→ Moteur M2 0x14→ Servo S1 0x15→ Servo S2 0x32→ 4× RGB Moteur N20 M1roue gauche Moteur N20 M2roue droite Servo S1 Servo S2 4× RGB ambiance Source — chaque connexion tracée à pxt-maqueen P0 buzzer ← broche haut-parleur micro:bit V2 (convention) P1 TRIG ← maqueen.ts:164 pins.digitalWritePin(DigitalPin.P1, 1) P2 ECHO ← maqueen.ts:172 pins.pulseIn(DigitalPin.P2, ...) P8 LED L ← maqueen.ts:287 pins.digitalWritePin(DigitalPin.P8, ledswitch) P12 LED R ← maqueen.ts:289 pins.digitalWritePin(DigitalPin.P12, ledswitch) P13 Ligne L ← maqueen.ts:267 pins.digitalReadPin(DigitalPin.P13) P14 Ligne R ← maqueen.ts:269 pins.digitalReadPin(DigitalPin.P14) I2C 0x10 ← maqueen.ts:19 const MOTER_ADDRESSS = 0x10 reg 0x00/0x02 → M1/M2 ← maqueen.ts:202, 208 buf[0] = 0x00 / 0x02 reg 0x14/0x15 → S1/S2 · 0x32 → RGB ← lignes 308, 311, 659

Lire ce diagramme

Élément visuelCe qu'il représente
Broche colorée pleine sur le bord droit du micro:bitUne broche GPIO du micro:bit effectivement utilisée par la carte Maqueen (couleur = composant connecté)
Ligne pleine entre broche et composantConnexion GPIO directe — un fil, une fonction
Lignes violettes du bus I2C (P19/P20)Bus deux-fils partagé atteignant l'IC pilote moteur et (en pointillés) le réseau RGB — multiplexé par adresse I2C
Blocs en éventail depuis le chip I2C 0x10Composants pilotés à travers l'IC pilote moteur, adressés par registre : M1, M2, S1, S2, RGB
Bloc récepteur IR à contour pointilléConnecté via une broche fixe interne à maqueenIR.cpp — non déclarée dans la couche TypeScript
Broches libres listées sous le micro:bitP3/P4/P6/P7/P9/P10/P15/P16 — disponibles pour ajouts d'enfant (P3/4/6/7/9/10 partagent la matrice LED ; désactiver l'affichage d'abord)

Ce qui n'est pas montré

La connexion buzzer sur P0 est représentée mais reste une déduction par convention — pxt-maqueen ne la déclare pas. La Maqueen Lite v4 câble le buzzer embarqué sur P0 selon la convention standard du haut-parleur micro:bit V2 ; cela correspond aux exemples DFRobot sur le wiki produit.

Les ports d'extension Gravity (P0, P1, P2) ne sont pas dessinés séparément — ils partagent les broches avec le buzzer et l'ultrason. Y brancher quoi que ce soit désactive la fonction embarquée sur cette broche. Le futur cadre « Add-on » (verbes ADDON:* dans le firmware) gérera ce conflit proprement.