Sur le dernier j’ai branché un écran ili9341 qui utilise les broches 3.3 v + GND:
En GPIO :
GPIO17, GPIO18, GPIO19, GPIO21, GPIO22, GPIO23 et GPIO32
Tout ça fonctionne bien.
Maintenant je souhaite ajouter sur ce même ESP32 un capteur ultrasonic HC-SR04 dont le branchement habituellement donné est celui-ci :
echo : GPIO18
trig : GPIO05
Le GPIO18 étant déjà pris ai-je une solution ?
J’ai tenté en remplaçant :
GPIO18 (V_SPI_CLK) par GPIO14 (HSPI_CLK)
GPIO05 (V_SPI_CSO) par GPIO15 (HSPI_CSO)
Mais ça ne fonctionne pas, après l’install j’ai un time out :
[20:34:45][D][ultrasonic.sensor:036]: 'Ultrasonic Sensor' - Distance measurement timed out!
[20:34:45][D][sensor:127]: 'Ultrasonic Sensor': Sending state nan m with 2 decimals of accuracy
Une idée qui me vient en plus…
Puis-je afficher sur cet afficheur des données de capteurs branchés sur HA ou un autre ESP32.
Pour un HC-SR04 tu peux prendre n’importe quel pin libre normalement.
Avec ESPHome tu peux afficher ce que tu veux de HA, pas besoin que ça soit connecté à ce microcontrôleur, et ça n’a rien à voir avec le protocole utilisé par l’écran.
Faut voir dans la doc de ESPHome, la partie sensor HA.