Adresse registres I2C
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: Outil de création d'aide puissant et convivial pour les documents Markdown