Hardware ESP8266 pour rObOtscratch II

l’ESP8266-1

L’ ESP8266-01 est la plus petite ESP8266 : elle ne dispose que de 8 broches. Parmi celles ci, Vcc, GND, RST (reset) et CH_PD (chip select) ne sont pas des entrées/sorties mais servent au fonctionnement u module. Cela laisse GPIO0, GPIO2, Tx et Rx comme entrées/sorties possibles.



Mais même ces 4 broches ont des rôles spécifiques: GPIO0 et GPIO2 déterminent le mode de démarrage du module, alors que Tx,Rx sont utilisés pour la programmation du module et la communication série.

GPIO0 and GPIO2 doivent être câblés avec des résistances de pull-up pour garantir le démarrage de la carte sur le programme chargé.

Le double driver YL-86 (à base de L9110)

Le L9110 est un driver très compact qui peut travailler avec des tensions d’alimentation allant de 2.5V à 12V, avec un courant de 800mA. Il intègre des diodes de protection, qui préservent l’électronique.


La carte utilisée ici comporte 2 drivers indépendants, ce qui permet de commander 2 moteurs cc.

IA1 IB1 IA2 IB2 sortie
0 0 x x Moteur 1 à l’arrêt
0 1 x x Moteur 1 en avant
1 0 x x Moteur 1 en arrière
1 1 x x Moteur 1 à l’arrêt
x x 0 0 Moteur 2 à l’arrêt
x x 0 1 Moteur 2 en avant
x x 1 0 Moteur 2 en arrière
x x 1 1 Moteur 2 à l’arrêt

Remarque : les notions « avant » et « arrière » dépendent bien sûr du câblage du moteur.