ESP32
Content
deep sleep : https://randomnerdtutorials.com/esp32-deep-sleep-arduino-ide-wake-up-sources/
WT32 ETH01 (avec RJ45)
https://github.com/egnor/wt32-eth01
cable de programmation :
wt32 eth01 manual (PDF, 787.62 KB)
I2C
https://github.com/ldijkman/WT32-ETH01-LAN-8720-RJ45-/blob/main/WT32-ETH01-i2c-BME280-DS3231.ino
include <Wire.h>
#define I2C_SCL 32 // WT32-ETH01 CFG = Gpio 32 non standard i2c adress
#define I2C_SDA 33 // WT32-ETH01 485_EN = Gpio 33 non standard i2c adress
void setup() {
Wire.begin(I2C_SDA, I2C_SCL); // start i2c on non stndard i2c pins
....
touche resistive
https://github.com/Manasmw01/ESP8266-Capacitive-Touch/blob/main/README.md