Descrizione
Tutorial: Come usare LIS3DH Accelerometro 3 Assi
Il LIS3DH è un accelerometro a 3 assi che consente di misurare la forza di gravità e le vibrazioni. Ideale per progetti di elettronica di basso costo che richiedono rilevamento di movimento, come droni, robot e sensori di movimento.
Cosa serve
- Arduino Uno
- Cavo USB
- Breadboard
- Cavi jumper
- Libreria Adafruit_LIS3DH
- Software Arduino IDE
Passi
- Installare la libreria Adafruit_LIS3DH nel software Arduino IDE
- Collegare il LIS3DH al breadboard
- Collegare i pin del LIS3DH ai pin digitali dell’Arduino (verifica sul datasheet)
- Inserire il codice di esempio fornito nella libreria Adafruit_LIS3DH
- Salvare e caricare il codice su Arduino
- Aprire il monitor seriale di Arduino IDE
- Verificare i dati dell’accelerometro visualizzati nel monitor seriale
- Modificare il codice per adattarlo al tuo progetto specifico
Codice di esempio
Adafruit_LIS3DH lis3dh = Adafruit_LIS3DH();
void setup() {
Serial.begin(9600);
if (!lis3dh.begin_I2C()) {
Serial.println("Errore: LIS3DH non trovato");
while (1);
}
}
void loop() {
sensors_event_t accel;
lis3dh.getEvent(&accel);
Serial.print(accel.acceleration.x);
Serial.print(", ");
Serial.print(accel.acceleration.y);
Serial.print(", ");
Serial.println(accel.acceleration.z);
delay(100);
}
Mini-progetto
Realizza un sistema di allarme anti-intrusione che invia un segnale quando un oggetto viene spostato. Usa il LIS3DH per rilevare i movimenti e invia un segnale via Bluetooth o Wi-Fi.
Errori comuni
- Errore di connessione del LIS3DH al breadboard
- Impostazioni errate del datasheet
- Problemi di alimentazione insufficiente
- Codice non corretto per l’interpretazione dei dati
Accessori consigliati
- Arduino Uno
- Breadboard
- Cavi jumper
- Libreria Adafruit_LIS3DH
Domande frequenti
Come interpretare i dati dell’accelerometro?
I valori x, y, z rappresentano la forza di gravità lungo ogni asse.




