Bonjour, j'ai lu qu'il fallait passer par un montage adaptateur pour ajuster les tensions pour faire communiquer un Arduino et un ESP.
Pourquoi seul la ligne TX Arduino --> RX ESP doit être adapté?
Après recherche sur google j'en est déduis ce schéma mais je pense que c'est la version luxe.
Version bidirectionnelle. A utiliser, par exemple, sur une ligne data I2C. Ceci dit cette version fonctionne aussi si la liaison n'est pas bidirectionnelle.
Le pont diviseur peut faire l'affaire. C'est effectivement le plus simple.
Dans le sens 5V --> 3,3V l'adaptation est indispensable pour que la tension du signal qui arrive sur le circuit en 3,3V ne soit jamais supérieure à sa tension d'alimentation.
Dans l'autre sens la tension délivrée par le circuit en 3,3V est suffisante pour être vue comme un niveau 1 par le circuit alimenté en 5V.
Je ne vois pas pourquoi le signal serait plus stable avec un mosfet. Le pont diviseur fonctionne très nien.
Ton schéma est correct, tu peux utiliser des résistances de 1 et 2k, mais tu peux aussi augmenter leurs valeurs par exemple 6.8 et 3.3 k, la sortie débitera moins de courant.