i2c entre wemos et nano

Cédric29
lun, 09/05/2016 - 21:07
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?
Cédric29
lun, 09/05/2016 - 21:54
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
mrstein
mar, 09/06/2016 - 12:39
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.
Cédric29
mar, 09/06/2016 - 13:30
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.
Cédric29
mar, 09/06/2016 - 13:36
Je vais rester sur mon 1er choix, l'i2c.