2017-09-08 1 views
0

J'essaie de brancher un MPU6050 avec mon tableau NodeMCU avec Micropython flashé dedans.
Balayage I2C avec Micropython et NodeMCU 12E renvoie la liste vide

Mon câblage courant est le suivant:

MPU6050  Board 
Vcc   3.3v 
Gnd   Gnd 
SDA   D6 
SCL   D7 

Grâce à la ligne de commande, je l'ai essayé les commandes suivantes:

>>> from machine import Pin, I2C 
>>> i2c = I2C(sda=Pin(12),scl=Pin(13)) 
>>> i2c.scan() 
[] 
>>> 

12 et 13 étaient les valeurs GPIO que je pris de this brochage et j'ai aussi essayé avec les broches D1 et D2 comme le font beaucoup de gens en ligne. Bien que j'aie l'intention d'utiliser un module préfabriqué pour lire les valeurs du MPU6050, j'aurais aimé le voir par moi-même (les modules pré-faits semblent trop accablants, donc je voulais voir si je pouvais faire quelque chose par moi-même) .

Je deviens complètement folle parce que tout me semble bien (selon le câblage des autres personnes vu en ligne aussi).

Comme toujours, merci d'avance!

Répondre

0

Il s'avère que le code était correct et que la cause était un contact défectueux dans la maquette.