Ce module I2C est basé sur un MPU6050 associant un accéléromètre 3 axes et un gyroscope 3 axes.

Caractéristiques :

    • Alimentation: 3,3 à 5 Vcc
    • Consommation: 3,9 mA maxi
    • Interface I2C


    • Plages de mesure:
      - accéléromètre: ±2 g - ±4 g - ±8 g - ±16 g
      - gyroscope: ±250/500/1000/2000 °/s

MPU-6000 and MPU-6050  Register Map and Descriptions (configuration I2C)

MPU-6000 and MPU-6050  Product Specification (Datasheet)


Raccordement du module MPU6050 sur sur le shield base Grove.


Rouge : VCC

Noir : GND

Jaune : SCL

Blanc : SDA


Télécharger la bibliothèque  : pi_pico_mpu6050.zip 


Installer la bibliothèque sur la Raspberry Pi Pico  (voir le tutoriel)


Raspberry Pi Pico MicroPython MPU6050 accéléromètre 3 axes et gyroscope 3 axes.

Programme qui permet de mesurer l'accélération, la vitesse angulaire et la température


from pi_pico_mpu6050 import *
from machine import Pin, I2C
from time import sleep_ms

# Crée un objet I2C
i2c0 = I2C(0, scl=Pin(9), sda=Pin(8), freq=400000)    # I2C0 utilisé

# Crée un objet Mpu6050
mpu = Mpu6050(i2c0)

while True:
    val = mpu.lecture()
    print(val)
    print(val["AcX"])
    sleep_ms(100)






















Créé avec HelpNDoc Personal Edition: Écrire des livres électroniques ePub pour l'iPad