convertitore di livello per Seriale (TX-RX) Arduino-ESP32
Ciao a tutti,
devo far comunicare un Arduino Mega ed un ESP32 via seriale (usando i pin seriali dedicati sia di Mega che di Esp32), ma Arduino lavora a 5v mentre Esp32 a 3.3v.
Teoricamente quindi il TX di MEGAeroga è al livello di 5v e prima di arrivare nell' RX di ESP deve essere abbassato a 3,3v , mentre il TX di esp esce a 3,3v e può entrare tranquillamente dentro l' RX di MEGA.
in giro ho visto dei convertitori di livello, ma sono dichiarati solo per i2c mentre io non sto sfruttando i2c, bensi UART.
Posso usare un semplice partitore di tensione per abbassare la tensione del MEGA ? in giro ho letto che bastano una resistenza e un dioio, ma non c è alcuno schema.
Voi come fate?
Grazie delle dritte
devo far comunicare un Arduino Mega ed un ESP32 via seriale (usando i pin seriali dedicati sia di Mega che di Esp32), ma Arduino lavora a 5v mentre Esp32 a 3.3v.
Teoricamente quindi il TX di MEGA
in giro ho visto dei convertitori di livello, ma sono dichiarati solo per i2c mentre io non sto sfruttando i2c, bensi UART.
Posso usare un semplice partitore di tensione per abbassare la tensione del MEGA ? in giro ho letto che bastano una resistenza e un dioio, ma non c è alcuno schema.
Voi come fate?
Grazie delle dritte

