Descrizione
MMA7455 Accelerometro 3 assi Digitale Sensore Modulo triassiale 10-bit I2C SPI
Modulo sensore di accelerazione digitale a 3 assi MMA7455 I2C / SPI
Questo modulo serve a sbloccare il chipset MMA7455, un chip in grado di fornire letture di acclusione a 3 assi. Il chipset dispone di un accelerometro a 3 assi ( 2-8g) e di un regolatore di caduta interno per consentire l’utilizzo di alimentazioni da 5 V e 3,3 V.
Quando combinato con librerie libere possibile utilizzare la potenza di elaborazione del chipset per eseguire conversioni e combinazioni di dati per una maggiore precisione e precisione nei calcoli di posizionamento. Inoltre, i due pin INT forniscono interrupt che segnalano quando sono disponibili nuovi dati dal sensore per limitare la necessit di polling continuo.
La comunicazione viene gestita tramite un’interfaccia I2C a 2 pin, disponibile su un’ampia gamma di microcontrollori. L’indirizzo I2C di default 0x1D.
Non esitate a contattarci se avete bisogno di ulteriori informazioni sul funzionamento del modulo.
Pin Descrizione
VCC 3.3 – 5V
GND 0V
IN2 Segnale di interrupt 2
IN1 Segnale di interrupt 1
Selezione chip CS
Interfaccia I2C SDO
Dati I2C SDA
Orologio I2C SCL
1, uscita digitale ADXL345 integrata (supporta I2C / SPI), sensore di accelerazione compatto a bassa potenza;
2, supporta l’ingresso di tensione 5 V / 3,3 V, chip di alimentazione RT9161 integrato, calo di pressione inferiore a 1117, carica pi veloce della velocit appropriata, ambiente ideale per la potenza del rumore;
3, il pin stato comunemente porta, pin standard 100mil (2,54 mm), facile per pannelli reticolari;
4, dimensioni del circuito stampato: 28 (mm) x14 (mm)
Abbiamo disponibili datasheet di tutti i componenti, qualora non fosse presente nella scheda download del prodotto inviaci un messaggio dal modulo contattaci e lo pubblicheremo il prima possibile nel nostro sito.
Tutorial: Come usare MMA7455 Accelerometro
L’MMA7455 è un sensore di accelerazione a tre assi digitale che consente di misurare le forze applicate su un oggetto in movimento. Ideale per progetti che richiedono rilevamento del movimento e orientamento.
Cosa serve
- Arduino Uno o compatibile
- Cavo USB A-MicroB
- Connessione I2C o SPI
Passi
- Collegare il modulo MMA7455 all’Arduino utilizzando i pin di I2C (SDA e SCL) o SPI.
- Installare la libreria Adafruit MMA7455 nella IDE Arduino.
- Includere la libreria nel codice: #include <Adafruit_MMA7455.h>
- Creare un’istanza del sensore: Adafruit_MMA7455 accel = Adafruit_MMA7455(1);
- Configurare il sensore con accel.begin();
- Leggere i valori dell’accelerometro: float x, y, z; accel.getAccel(&x, &y, &z);
- Visualizzare le misurazioni tramite Serial.print();
- Verifica e modifica il codice per adattarlo alle esigenze del progetto.
Codice di esempio
// Includi la libreria
#include <Adafruit_MMA7455.h>
// Configura l'accelerometro
Adafruit_MMA7455 accel = Adafruit_MMA7455(1);
void setup() {
Serial.begin(9600);
if (!accel.begin()) {
while (1); // Arresta se il sensore non è rilevato.
}
}
void loop() {
float x, y, z;
accel.getAccel(&x, &y, &z);
Serial.print(x); Serial.print(", ");
Serial.print(y); Serial.print(", ");
Serial.println(z);
}
Mini-progetto
Crea un sistema di allarme anti-sospiro che attiva una sirena quando rileva movimenti bruschi o vibrazioni.
Errori comuni
- Non si riesce a leggere i valori dall’accelerometro
- Il sensore non viene riconosciuto da Arduino
- Errore di connessione I2C/SPI
- Problemi con la libreria Adafruit_MMA7455
Accessori consigliati
- Arduino Uno R3
- Connettore I2C per Arduino
- Batterie 9V e relè
- Display LCD 16×2 per visualizzazione dati
Domande frequenti
Dove posso trovare il datasheet?
Il datasheet è disponibile sul sito del produttore, Freescale Semiconductor.
Può misurare l’accelerazione in tutte le direzioni?
Sì, rileva forze lungo gli assi X, Y e Z.
Si può utilizzare con altri microcontrollori oltre Arduino?
Sì, il sensore supporta I2C e SPI, quindi è compatibile con molti microcontrollori.





