La carte Micro:bit communique essentiellement par le bus I2C avec le robot Maqueen Plus.

La connexion est réalisée par l'intermédiaire de deux lignes :

    • SDA (Serial Data Line) : ligne de données bidirectionnelle, P19 carte Micro:bit
    • SCL (Serial Clock Line) : ligne d'horloge de synchronisation bidirectionnelle P20 carte  Micro:bit


Le robot Maqueen Plus a pour adresse I2C : 0x10


Adresse des registres utilisés en écriture et lecture :

Élément

Rôle

Grandeur

Adresse

Octet

Moteur gauche

Contrôle direction 

Direction 

0x00

0 avant

1 arrière 

Moteur gauche

Contrôle vitesse 

Vitesse

0x01

0-255

Moteur droit

Contrôle direction

Direction

0x02

0 avant

1 arrière 

Moteur droit

Contrôle vitesse 

Vitesse

0x03

0-255

LED avant  gauche 

Allumage extinction LED avant gauche

État

0x0B

0 ou 1

LED avant  droite

Allumage extinction LED avant droite

État

0x0C

0 ou 1

Capteurs de suivi de ligne

Indique la présence d 'une ligne noire

L'état des 5 capteurs est stocké dans un octet

État 

0x1D

ex : b'0000 1100'

 1 pour du noir, 0 pour du blanc

Capteurs de suivi de ligne

L2

Niveau de gris

0x1E

Plage de retour : 0-255

(noir : 60, blanc : 240)

Capteurs de suivi de ligne

L1 

Niveau de gris

0x20

Plage de retour : 0-255

(noir : 60, blanc : 240)

Capteurs de suivi de ligne

M

Niveau de gris

0x22

Plage de retour : 0-255

(noir : 60, blanc : 240)

Capteurs de suivi de ligne

R1 

Niveau de gris

0x24

Plage de retour : 0-255

(noir : 60, blanc : 240)

Capteurs de suivi de ligne

R2

Niveau de gris

0x26

Plage de retour : 0-255

(noir : 60, blanc : 240)

Version produit

Indique la version du produit

Numérique

0x32































































Créé avec HelpNDoc Personal Edition: Produire facilement des livres électroniques Kindle