Descrizione
Cos’è
L’accelerometro ADXL345 è un sensore digitale che consente di misurare l’accelerazione e il tilt, utile per progetti che richiedono la deteczione del movimento e dell’orientamento.
Caratteristiche
- Sensore ADXL345
- Comunicazione IIC SPI digitale
A cosa serve
L’accelerometro è utilizzabile per creare progetti che richiedono la deteczione del movimento e dell’orientamento, come ad esempio un semplice orologio digitale che si accende quando il modulo viene inclinato. Compatibile con Arduino e ESP.
Tutorial: Come usare il Modulo accelerometro ADXL345 IIC SPI
L’accelerometro ADXL345 è un sensore digitale per misurare l’accelerazione e il tilt. Utile per progetti che richiedono la deteczione del movimento e dell’orientamento.
Cosa serve
- Arduino o compatibile
- Cavo IIC
- Cavo VCC/GND
- PC con IDE Arduino
Passi
- 1. Collega VCC al 3.3V di Arduino e GND a GND.
- 2. Collega SDA a pin 4 di Arduino.
- 3. Collega SCL a pin 5 di Arduino.
- 4. Carica il codice Sketch basico.
- 5. Verifica sul datasheet i valori di accelerazione massima.
- 6. Prova a muovere il modulo e osserva i cambiamenti su Serial Monitor.
- 7. Implementa il modulo in un progetto di seguito.
- 8. Testa il progetto e correggi eventuali errori.
Codice di esempio
```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);
}
```
Mini-progetto
Crea un semplice orologio digitale che si accende quando il modulo viene inclinato.
Errori comuni
- Collegamento errato a VCC/GND.
- Errore nella selezione del pin IIC.
- Codice Sketch errato o non caricato.
- Serial Monitor non configurato correttamente.
Accessori consigliati
- Arduino UNO
- Display LCD 16×2
- Resistenza 10kΩ
- Batteria 3.7V
Domande frequenti
Come posso connettere il modulo se non ho un Arduino?
Puoi usare un microcontrollore compatibile come ESP32 o Raspberry Pi.
Quali valori di accelerazione massima devo considerare?
Verifica sul datasheet. Massimo 16g.
Il modulo funziona con Arduino Nano?
Sì, ma assicurati che il VCC sia 3.3V.
Posso utilizzare questo modulo per un progetto di navigazione?
Sì, ma considera l’aggiunta di un magnetometro per l’orientamento.





