¡Oferta!

MMA8451 Módulo, Módulo de triaxial digital, Módulo de inclinación precisa para Arduino

El precio original era: 12,94 €.El precio actual es: 9,38 €. Excluido IVA

MMA8451 Módulo, Módulo Triaxial Digital, Módulo de inclinación Digital para Arduino

Disponible para reserva

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 El producto en vídeo

Descripción

Qué es

El módulo MMA8451 es un acelerómetro triaxial digital para Arduino. Permite medir la aceleración en tres direcciones diferentes, proporcionando información sobre la inclinación y el movimiento de un objeto.

Características

  • Sensor acelerómetro triaxial digital
  • Precisión de medición de la inclinación
  • Compatible con Arduino

Para qué sirve

El módulo MMA8451 es ideal para proyectos que requieren la medición de la inclinación o del movimiento. Ejemplo de uso: crear un horizonte virtual que controla un LED en función de la inclinación de un dispositivo.

Tutorial: Cómo usar MMA8451

El MMA8451 es un sensor triaxial que mide la aceleración en tres ejes. Útil para proyectos de movimiento e inclinación.

Qué necesitas

  • Arduino
  • Cable de alimentación
  • Resistencia pull-up
  • Multímetro (opcional)

Pasos

  1. 1. Monta el MMA8451 en una tarjeta protoboard.
  2. 2. Conecta VCC a 3.3V o 5V Arduino.
  3. 3. Conecta GND a GND Arduino.
  4. 4. Conecta SDO a uno de los pines digitales de Arduino (por ejemplo, D2).
  5. 5. Conecta SCL a SCL de Arduino.
  6. 6. Conecta SDA a SDA de Arduino.
  7. 7. Conecta VDD a 3.3V o 5V de Arduino.
  8. 8. Conecta VDDA a VCC (3.3V o 5V) de Arduino.
  9. 9. Conecta VREF a VCC (3.3V o 5V) de Arduino.
  10. 10. Conecta RST a un pin digital de Arduino o déjalo libre.
  11. 11. Conecta una resistencia pull-up (10kΩ) entre SDO y VDD.
  12. 12. Descarga el código Sketch de ejemplo.
  13. 13. Carga el Sketch en Arduino.
  14. 14. Verifica los datos de aceleración a través de la consola de depuración.

Código de ejemplo

```cpp
#include <Wire.h>
#include <MMA8451.h>

MMA8451 mma;

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

void loop() {
  int16_t x, y, z;
  mma.getAcceleration(&x, &y, &z);
  Serial.print("X:"); Serial.print(x);
  Serial.print(" Y:"); Serial.print(y);
  Serial.print(" Z:"); Serial.println(z);
}
```

Miniproyecto

Crea un horizonte virtual utilizando el MMA8451 para controlar un LED en función de la inclinación.

Errores comunes

  • Olvida conectar VDDA a VCC.
  • Resistencia pull-up incorrecta en SDO.
  • No se están utilizando los pines I2C correctos.
  • No se inicializa correctamente el MMA8451.

Accesorios recomendados

  • LED
  • Resistencia 220Ω
  • Resistencia 10kΩ
  • Protección eléctrica

Preguntas frecuentes

¿Cómo verificar la conexión correcta?
Utiliza un multimetro para comprobar los conectores y asegurarte de que estén correctamente conectados.

¿El sensor funciona con 3.3V?
Sí, el MMA8451 soporta tanto la tensión de alimentación de 3.3V como la de 5V.

¿Cuáles son los límites de precisión?
Verifica el datasheet para los detalles exactos, pero la precisión es de ±2g.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “MMA8451 Módulo, Módulo de triaxial digital, Módulo de inclinación precisa para Arduino”

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