Descrizione
Cos’è
Il GY-LSM303C LIS3MDL è un modulo sensore a 3 assi compatibile con Arduino. Permette di misurare sia l’accelerazione che il campo magnetico in tre direzioni.
Caratteristiche
- Sensore accelerometro – magnetometro a 3 assi
- Compatibile con Arduino
- SKU: ARD0010978
- Prezzo: 4.62 €
A cosa serve
Ideale per progetti di navigazione e orientamento, come la costruzione di un orientatore digitale che indica la direzione in cui stai guardando. Può essere utilizzato anche in robotica per il controllo del movimento e dell’orientamento.
Tutorial: Come usare GY-LSM303C
Il GY-LSM303C è un sensore multi-funzione che misura l’accelerazione e il campo magnetico in 3 assi. Ideale per progetti di navigazione e orientamento.
Cosa serve
- Arduino o compatibile
- Cavo DuPont
- Resistenza 10kΩ (per interfacciamento I2C)
- Blocco di alimentazione 3.3V o 5V
Passi
- 1. Installazione: Scarica e installa l’ultima versione di Arduino IDE.
- 2. Collegamento: Collega il modulo GY-LSM303C al tuo Arduino utilizzando i cavi DuPont.
- 3. Configurazione: Collega la resistenza 10kΩ tra la pin SCL e la pin SDA del modulo.
- 4. Alimentazione: Alimenta il modulo con un blocco di 3.3V o 5V.
- 5. Codice: Carica il codice di esempio per leggere i dati del sensore.
- 6. Verifica: Controlla se i dati vengono visualizzati correttamente.
- 7. Test: Muovi il modulo in vari angolazioni per vedere i dati cambiare.
- 8. Debug: Se i dati non vengono visualizzati, verifica sul datasheet le specifiche del modulo.
Codice di esempio
```cpp
#include <Wire.h>
#include <LSM303DLHC.h>
LSM303DLHC lsm;
void setup() {
Wire.begin();
lsm.initialize();
}
void loop() {
lsm.getAccel();
Serial.print("Accelerazione: ");
Serial.print(lsm.ax, 2);
Serial.print(", ");
Serial.print(lsm.ay, 2);
Serial.print(", ");
Serial.println(lsm.az, 2);
delay(1000);
}
```
Mini-progetto
Costruisci un orientatore digitale che indica la direzione in cui stai guardando.
Errori comuni
- Dimenticare di collegare la resistenza I2C.
- Alimentare il modulo con tensioni fuori dal range.
- Utilizzare un Arduino non compatibile.
- Scaricare un codice errato o non aggiornato.
Accessori consigliati
- Arduino Uno
- Cavo DuPont
- Blocco di alimentazione 5V
- Display LCD 16×2
Domande frequenti
Come posso verificare se il sensore funziona correttamente?
Carica il codice di esempio e controlla i dati visualizzati. Se i dati non vengono mostrati, verifica la connessione e l’alimentazione.
Posso utilizzare questo sensore con un Arduino Nano?
Sì, il Nano è compatibile. Assicurati che l’alimentazione sia di 3.3V o 5V.
Quali sono i limiti di precisione del sensore?
Verifica sul datasheet per i dettagli specifici. In genere, la precisione è di ±2g per l’accelerometro e ±1200μT per il magnetometro.





Recensioni
Ancora non ci sono recensioni.