Descrizione
Tutorial: Come usare MMA7361LC
L’accelerometro MMA7361LC è ideale per misurare l’accelerazione in tre assi. Utile per progetti di interfaccia umano-macchina e sensorizzazione.
Cosa serve
- Arduino UNO o compatibile
- Cavo di alimentazione 5V
- Multimetro
- Saldastra
Passi
- 1. Installazione: Scarica e installa la libreria MMA7361LC su Arduino IDE.
- 2. Collegamento: Collega GND di Arduino a GND del MMA7361LC, VCC a 3.3V (verifica sul datasheet), SDA a SDA e SCL a SCL.
- 3. Codice: Carica lo sketch minimo fornito.
- 4. Test: Verifica i dati di accelerazione con Serial Monitor.
- 5. Configurazione: Cambia sensibilità (verifica sul datasheet) con i comandi di configurazione.
- 6. Calibrazione: Calibra l’accelerometro in posizioni diverse.
- 7. Prova: Monta l’accelerometro su un progetto e misura l’accelerazione.
- 8. Debug: Se i dati non sono corretti, controlla i collegamenti e la configurazione.
Codice di esempio
```cpp
#include <Wire.h>
#include <MMA7361LC.h>
MMA7361LC acc;
void setup() {
Serial.begin(9600);
acc.begin();
}
void loop() {
int x, y, z;
acc.getXYZ(&x, &y, &z);
Serial.print("X: "); Serial.println(x);
Serial.print("Y: "); Serial.println(y);
Serial.print("Z: "); Serial.println(z);
delay(1000);
}
```
Mini-progetto
Costruisci un gioco di scuotimento basato sull’accelerometro. In 30 minuti puoi programmare un segnale audio che suona quando l’accelerometro viene scosso.
Errori comuni
- Collegamento errato: Verifica i pin SDA e SCL.
- Alimentazione errata: Usa 3.3V, non 5V.
- Libreria non aggiornata: Assicurati di avere la versione più recente.
- Configurazione non corretta: Controlla i parametri di sensibilità.
Accessori consigliati
- Arduino UNO
- Cavo di alimentazione 3.3V
- Parassito
- Resistenza 10kΩ
Domande frequenti
Come calibrare l’accelerometro?
Calibra in posizioni verticali e orizzontali.
Qual è la sensibilità massima?
6G, verifica sul datasheet.
Può funzionare con Arduino Nano?
Sì, ma usa 3.3V.
Quali sono i limiti di utilizzo?
Non superare 6G di accelerazione.





