Relais I2C Motor Driver V1.3 - ESP32
-Présentation :
-Alimentation bus I2C : 5V
-Alimentation moteur : 6-15V (2A)
Cette carte est un module de puissance avec 2 ponts en H destinés à piloter des moteurs à courant continu.
Le module nécessite une source d'alimentation de 6V à 15V.
-Installation :
-Télécharger la bibliothèque : esp32_driver_moteur_grove.zip
-Installer la bibliothèque sur l'ESP32 (voir le tutoriel)
-Raccordement : Le driver moteur Grove n'a pas de résistance pull-up intégrée, il faut les ajouter, sinon la communication I2C ne fonctionne pas.
Câblage du câble Grove avec ajout des résistances de pull-up sur SDA et SCL :
Si la communication I2C ne fonctionne toujours pas, appuyer sur le bouton Reset de la carte driver moteur Grove.
-Définir l'adresse avec le commutateur à cadran. Conservez ensuite cette configuration d'adresse dans votre programme. La configuration d'adresse par défaut dans le programme est 0x0f.
-Penser à scanner les adresse I2C en cas de problème d'adressage et de communication : Scan adresse I2C.
-Programme ESP32 MicroPython pour commander indépendamment un moteur :
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-Câblage :
Réaliser le montage ci-dessous. (Brancher le bus I2C sur un des port I2C du Shield Grove)
Crédit : © GCworks.fr - https://www.gcworks.fr/tutoriel/esp/Drivermoteur.html