¡Oferta!

GY-45 MMA8452 Sensor, Módulo de acelerómetro digital triaxial, Sensor de inclinación para Arduino (MMA8452)

El precio original era: 12,04 €.El precio actual es: 8,72 €. Excluido IVA

El sensor GY-45 MMA8452 es un módulo digital triaxial para Arduino. Ideal para medir la inclinación y el movimiento de tus proyectos.

Disponible para reserva

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 El producto en vídeo

Descripción

Qué es

El GY-45 MMA8452 es un módulo digital triaxial para Arduino. Permite medir la aceleración en tres ejes, proporcionando datos útiles para proyectos que requieren el seguimiento de inclinación y movimiento.

Características

  • Sensor: MMA8452
  • Tipo: Triaxial
  • Formato: Módulo
  • Compatibilidad: Arduino
  • SKU: ARD00532
  • Precio: 8.72 €

Para qué sirve

El GY-45 MMA8452 es ideal para proyectos de movimiento e inclinación. Puede ser utilizado para construir un sistema de estabilización para un cuadricóptero, para detectar el movimiento de un objeto o para crear una interfaz interactiva basada en la inclinación.

Tutorial: Cómo usar GY-45

El sensor GY-45 es ideal para medir la aceleración en tres ejes. Útil para proyectos de movimiento e inclinación.

Qué necesitas

  • GY-45
  • Arduino
  • Cable de alimentación
  • Resistencia pull-up
  • Multímetro

Pasos

  1. 1. Conecta el GY-45 al Arduino a través de los siguientes pines: SCL – A5, SDA – A4, VCC – 5V, GND – GND.
  2. 2. Conecta una resistencia pull-up de 4.7kΩ entre SCL y VCC, y entre SDA y VCC.
  3. 3. Carga el código siguiente en tu Arduino.
  4. 4. Verifica la lectura de la aceleración a través del monitor serie.
  5. 5. Prueba la inclinación del sensor moviéndolo en varios ángulos.
  6. 6. Agrega un código para manejar los datos de la inclinación.
  7. 7. Consulta el datasheet para detalles adicionales.
  8. 8. Configura el sensor para los parámetros de referencia.

Código de ejemplo

```cpp
#include <Wire.h>

void setup() {
  Wire.begin();
}

void loop() {
  Wire.beginTransmission(0x1D);
  Wire.write(0x02);
  Wire.endTransmission();
  Wire.requestFrom(0x1D, 6);
  if (Wire.available()) {
    int x = Wire.read() * 256 + Wire.read();
    int y = Wire.read() * 256 + Wire.read();
    int z = Wire.read() * 256 + Wire.read();
    Serial.print("X:"); Serial.println(x);
    Serial.print("Y:"); Serial.println(y);
    Serial.print("Z:"); Serial.println(z);
  }
  delay(1000);
}
```

Miniproyecto

Construye un proyecto de estabilización de un quadcopterino. En 30 minutos, conecta el GY-45 a un motor de rotación para mantener el equilibrio.

Errores comunes

  • Conectar los pines incorrectos.
  • Omitir la resistencia pull-up.
  • Olvidar de instalar el driver Wire.
  • No verificar los datos en el datasheet.

Accesorios recomendados

  • Arduino Uno
  • Motores de rotación
  • Marco de madera para el quadcopterino
  • Cables de alimentación

Preguntas frecuentes

¿Cuáles son los parámetros de referencia del sensor?
Consulta el datasheet.

¿Puedo usar un Arduino Mega?
Sí, pero verifica la compatibilidad de los pines.

¿Funciona el sensor con Arduino Nano?
Sí, pero asegúrate de usar los pines correctos.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “GY-45 MMA8452 Sensor, Módulo de acelerómetro digital triaxial, Sensor de inclinación para Arduino (MMA8452)”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *