esp32-p4-hydra-mpu6050-i2c.ino

Adafruit Metro ESP32-P4 Hydra · Archivo : esp32-p4-hydra-mpu6050-i2c.ino · Lenguaje : C++ (Arduino) · Uso : Lire les données d'un capteur MPU6050 connecté via le bus I2C (STEMMA QT ou broches dédiées).

Demostración de la interfaz I2C con un sensor de movimiento común, utilizando la biblioteca Adafruit.

Instale las bibliotecas 'Adafruit MPU6050' y 'Adafruit Unified Sensor' a través del Gestor de Bibliotecas. Conecte el sensor al conector STEMMA QT o a los pines I2C (SDA/SCL). Cargue el código y abra el Monitor Serie para ver los datos en tiempo real.

esp32-p4-hydra-mpu6050-i2c.ino

#include <Wire.h>
#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>

Adafruit_MPU6050 mpu;

void setup() {
  Serial.begin(115200);
  if (!mpu.begin()) {
    Serial.println("Capteur MPU6050 non trouvé !");
    while (1);
  }
  mpu.setAccelerometerRange(MPU6050_RANGE_8_G);
  mpu.setGyroRange(MPU6050_RANGE_500_DEG);
  mpu.setFilterBandwidth(MPU6050_BAND_21_HZ);
  Serial.println("MPU6050 prêt");
}

void loop() {
  sensors_event_t a, g, temp;
  mpu.getEvent(&a, &g, &temp);
  Serial.print("Accel X: "); Serial.print(a.acceleration.x, 2);
  Serial.print(" | Gyro Z: "); Serial.println(g.gyro.z, 2);
  delay(100);
}

← Volver a la ficha