In offerta!

BMA222 Modulo Accelerometro 3 assi con modulo temperatura compatibile con Arduino

Il prezzo originale era: 7,80 €.Il prezzo attuale è: 5,65 €. Escluso IVA

Il BMA222 è un modulo accelerometro 3 assi con misurazione di temperatura, perfetto per i tuoi progetti Arduino e robotica.

Disponibile su ordinazione

Descrizione

Cos’è

Il BMA222 Modulo Accelerometro 3 assi con modulo temperatura compatibile con Arduino è un componente elettronico che permette di misurare l’accelerazione in tre direzioni (x, y, z) e la temperatura. È progettato per essere utilizzato con piattaforme di programmazione come Arduino.

Caratteristiche

  • Accelerometro 3 assi
  • Misurazione della temperatura
  • Compatibile con Arduino

A cosa serve

Questo modulo può essere utilizzato in una vasta gamma di progetti, come ad esempio la creazione di carrelli robotici che reagiscono a gesti, sistemi di rilevamento di movimento o sensori di inclinazione. La misurazione della temperatura può essere utile per monitorare la temperatura di componenti elettronici o per applicazioni meteorologiche.

Tutorial: Come usare BMA222

Il BMA222 è un accelerometro 3 assi con temperatura compatibile con Arduino, ideale per misurare l’accelerazione e la temperatura in progetti di movimento.

Cosa serve

  • BMA222
  • Arduino
  • cavo duemilanove
  • resistenza pull-up

Passi

  1. 1. Accoda il BMA222 al bus I2C del tuo Arduino.
  2. 2. Collega la resistenza pull-up tra VCC e SDA/SCL.
  3. 3. Scarica la libreria Adafruit_BMA222 da GitHub.
  4. 4. Includi la libreria nel tuo sketch.
  5. 5. Inizializza l’accelerometro nel setup():
    `Adafruit_BMA222 bma;`
  6. 6. Leggi i dati dell’accelerometro nel loop():
    `bma.acceleration(&x, &y, &z);`
  7. 7. Stampa i valori in Serial Monitor:
    `Serial.print(x); Serial.print(“,”); Serial.println(y);`
  8. 8. Verifica sul datasheet per ulteriori opzioni di configurazione.

Codice di esempio

```
#include <Adafruit_BMA222.h>
Adafruit_BMA222 bma;

void setup() {
  Serial.begin(9600);
  bma.begin();
}

void loop() {
  int16_t x, y, z;
  bma.acceleration(&x, &y, &z);
  Serial.print(x); Serial.print(","); Serial.println(y);
}
```

Mini-progetto

Costruisci un carrello robotico che si muove in risposta a gesti. Usa il BMA222 per rilevare l’accelerazione e controlla il motore DC.

Errori comuni

  • Dimenticare la resistenza pull-up.
  • Collegare il BMA222 al bus SPI invece che I2C.
  • Non inizializzare correttamente l’accelerometro.
  • Non leggere i valori correttamente in Serial Monitor.

Accessori consigliati

  • Motore DC
  • Protezione Elettrica
  • Resistenza 10kΩ
  • Fili di collegamento

Domande frequenti

Come posso testare la temperatura rilevata?
Usa `bma.temperature(&temp);` nel loop() e stampa `temp` in Serial Monitor.

Il BMA222 funziona con Arduino Nano?
Sì, il BMA222 è compatibile con Arduino Nano.

Quali sono i limiti di rilevazione dell’accelerometro?
Verifica sul datasheet per i limiti di rilevazione dell’accelerometro.

Informazioni aggiuntive

Peso 15 g