Descripción
Qué es
El acelerómetro ADXL345 es un sensor digital que permite medir la aceleración y el giro, útil para proyectos que requieren la detección del movimiento y la orientación.
Características
- Sensor ADXL345
- Comunicación IIC SPI digital
Para qué sirve
El acelerómetro es utilizable para crear proyectos que requieren la detección del movimiento y la orientación, como por ejemplo un simple reloj digital que se enciende cuando el módulo se inclina. Compatible con Arduino y ESP.
Tutorial: Cómo usar el Módulo acelerómetro ADXL345 IIC SPI
El acelerómetro ADXL345 es un sensor digital para medir la aceleración y el giro. Útil para proyectos que requieren la detección del movimiento y la orientación.
Qué necesitas
- Arduino o compatible
- Cable IIC
- Cable VCC/GND
- PC con IDE Arduino
Pasos
- 1. Conecta VCC al 3.3V de Arduino y GND a GND.
- 2. Conecta SDA al pin 4 de Arduino.
- 3. Conecta SCL al pin 5 de Arduino.
- 4. Carga el código Sketch básico.
- 5. Verifica en el datasheet los valores de aceleración máxima.
- 6. Intenta mover el módulo y observa los cambios en el Serial Monitor.
- 7. Implementa el módulo en un proyecto a continuación.
- 8. Prueba el proyecto y corrige cualquier error.
Código de ejemplo
```cpp
#include <Wire.h>
#include <Adafruit_ADXL345_U.h>
Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified();
void setup() {
Wire.begin();
if (!accel.begin()) {
Serial.println("Failed to initialize ADXL345!");
while (1);
}
}
void loop() {
float x, y, z;
accel.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 sencillo reloj digital que se enciende cuando se inclina el módulo.
Errores comunes
- Conexión incorrecta a VCC/GND.
- Error en la selección del pin IIC.
- Código Sketch incorrecto o no cargado.
- Serial Monitor no configurado correctamente.
Accesorios recomendados
- Arduino UNO
- Display LCD 16×2
- Resistencia 10kΩ
- Batería 3.7V
Preguntas frecuentes
¿Cómo puedo conectar el módulo si no tengo un Arduino?
Puedes usar un microcontrolador compatible como ESP32 o Raspberry Pi.
¿Qué valores de aceleración máxima debo considerar?
Verifica en el datasheet. Máximo 16g.
¿El módulo funciona con Arduino Nano?
Sí, pero asegúrate de que el VCC sea de 3.3V.
¿Puedo usar este módulo para un proyecto de navegación?
Sí, pero considera la adición de un magnetómetro para la orientación.







Valoraciones
No hay valoraciones aún.