i2c entre wemos et nano

Portrait de Cédric29

Bonsoir.

J'ai besoin de faire communiquer en i2c un wemos d1 mini en maitre avec un nano(ou peut etre un attiny85) en slave.

Le wemos ne supporte pas +de 3,4v sur ses gpios.

Dois je utiliser un pull up sur du 3,3v ou le 5v ca passe? Ou ni l'un ni l'autre ne sont obligatoire?

Portrait de Cédric29

J ai trouvé une partie de la réponse, il faut faire un bi directionnel level shifter.

Maintenant je cherche s'il n'existe pas déja un composant qui fait le boulot

Portrait de mrstein

Tu as ce genre de module, qui est juste composé de transistor BSS :

http://shop.boxtec.ch/logic-level-converter-directional-p-41728.html

Après tu peux toujours faire une liaison UART, dans ce cas, tu n'as besoin que d'abaisser la tension NANO -> WEMOS (TXD), par exemple avec un pont diviseur à la con.

Portrait de Cédric29

Merci, j'avais trouver ce montage, mais le but est de tout mettre sur un même circuit.

Je pense faire avec des bss138.

Sinon il y a aussi les pca 9306...

Je n'ai pas regardé comment fonctionnait l'uart je me renseigne.

Portrait de Cédric29

Je vais rester sur mon 1er choix, l'i2c.