Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En este proyecto, voy a conectar el sensor MPU6050 con la placa ESP32 DEVKIT V1.
MPU6050 también se conoce como sensor de 6 ejes o sensor de 6 grados de libertad (DOF). Tanto los sensores de acelerómetro como los de girómetro están presentes en este módulo único. El sensor de acelerómetro da lecturas de salida en términos de fuerza aplicada sobre el objeto debido a la gravedad y el sensor de girómetro da salida en términos de desplazamiento angular del objeto en sentido horario o antihorario.
El sensor MPU6050 usa la línea SCL y SDA de ESP32 DEVKIT V1, por lo tanto, usaremos la biblioteca wire.h en el código para la comunicación I2C. Podemos conectar dos sensores MPU6050 con las mismas líneas SCL y SDA en la dirección 0x68 y 0x69 con ESP32 DEVKIT V1.
Paso 1: componentes necesarios
1. Placa ESP32 DEVKIT V1 -
2. Sensor MPU6050 -
3. Cables de puente:
4. Placa de pruebas (opcional):
5. Software Arduino IDE
Configurar su Arduino IDE antes de cargar el código en ESP32 es muy importante: -
Paso 2: esquema del circuito
El esquema del circuito será diferente para diferentes placas ESP 32, así que cuide los pines que está conectando
Pines ESP32 MPU6050
VIN (5 V) VCC
GND VCC
SCL (GPIO22) SCL
SDA (GPIO21) SDA
Paso 3: Código
Pasos a seguir al cargar el código en la placa ESP32
1. Haga clic en cargar.
2. Si no hay error. En la parte inferior de Arduino IDE, cuando recibimos el mensaje Conectando…,…, 3. Presione el botón Boot en la placa ESP 32 hasta que termine de cargar el mensaje.
4. Después de que su código se cargue correctamente. Presione el botón de habilitación para reiniciar o iniciar el código cargado en la placa ESP32.