Sale!

GY-26 HMC1022 Compass Accelerometer Module for Arduino I2C

Original price was: 25,89 €.Current price is: 18,76 €. Excluding VAT

GY-26 HMC1022 Accelerometer Compass Module for Arduino I2C

Available on back-order

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Description

What is the GY-26 HMC1022 module? The GY-26 HMC1022 module is an electronic device that integrates an accelerometer and a magnetometer, communicating via I2C protocol. It is designed to be used with platforms like Arduino. Features: Integrates accelerometer and magnetometer; I2C communication; Arduino compatible. What is it used for? The GY-26 HMC1022 module can be used in projects that require the measurement of acceleration and 3D orientation. Examples of use include creating drones, mobile robots, interactive games, and orientation systems.

Full description (Italian original)

The full description is shown below in Italian while the English translation is being completed.

Cos’è

Il modulo GY-26 HMC1022 è un dispositivo elettronico che integra un accelerometro e un magnetometro, comunicando tramite protocollo I2C. È progettato per essere utilizzato con piattaforme come Arduino.

Caratteristiche

  • Integra accelerometro e magnetometro
  • Comunicazione I2C
  • Compatibile con Arduino

A cosa serve

Il modulo GY-26 HMC1022 può essere utilizzato in progetti che richiedono la misurazione dell’accelerazione e dell’orientamento in 3 dimensioni. Esempi di utilizzo includono la creazione di droni, robot mobili, giochi interattivi e sistemi di orientamento.

Tutorial: Come usare GY-26 HMC1022

Il GY-26 HMC1022 è un modulo che integra un accelerometro e un magnetometro, ideale per progetti di orientamento e movimento.

Cosa serve

  • Arduino UNO o compatibile
  • Cavo di alimentazione 5V
  • Multimetro (opzionale)
  • Software Arduino IDE

Passi

  1. 1. Collega il modulo GY-26 HMC1022 al tuo Arduino tramite bus I2C.
  2. 2. Verifica sul datasheet le specifiche del bus I2C.
  3. 3. Installa la libreria Wire per Arduino IDE.
  4. 4. Scrivi il codice per inizializzare il modulo.
  5. 5. Leggi i dati di accelerazione e orientamento.
  6. 6. Testa i dati con un sketch di esempio.
  7. 7. Verifica i dati con un multimetro (se disponibile).
  8. 8. Adatta il codice al tuo progetto.

Codice di esempio

```c
#include <Wire.h>

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

void loop() {
  int16_t ax, ay, az;
  int16_t mx, my, mz;
  Wire.beginTransmission(0x1E);
  Wire.write(0x00);
  Wire.endTransmission();
  Wire.requestFrom(0x1E, 14);
  ax = Wire.read() << 8 | Wire.read();
  ay = Wire.read() << 8 | Wire.read();
  az = Wire.read() << 8 | Wire.read();
  mx = Wire.read() << 8 | Wire.read();
  my = Wire.read() << 8 | Wire.read();
  mz = Wire.read() << 8 | Wire.read();
  Serial.print("AccX: "); Serial.println(ax);
  Serial.print("AccY: "); Serial.println(ay);
  Serial.print("AccZ: "); Serial.println(az);
  Serial.print("MagX: "); Serial.println(mx);
  Serial.print("MagY: "); Serial.println(my);
  Serial.print("MagZ: "); Serial.println(mz);
}
```

Mini-progetto

Crea un progetto di orientamento con un dronino. Collega il GY-26 HMC1022 al tuo drone e utilizza i dati di orientamento per controllare la direzione di volo.

Errori comuni

  • Collegamento errato del bus I2C.
  • Non inizializzare correttamente il modulo.
  • Dati non letti correttamente.
  • Errore nella comunicazione I2C.

Accessori consigliati

  • Dronino
  • Batteria 3.7V
  • Frame di protezione per il drone
  • Controllo remoto per il drone

Domande frequenti

Come posso verificare i dati con un multimetro?
Misura la tensione sul bus I2C e confronta con i valori teorici.

Quali sono le specifiche del modulo?
Verifica sul datasheet.

Il modulo funziona con Arduino Nano?
Sì, funziona con Arduino Nano o compatibili.

Reviews

There are no reviews yet.

Be the first to review “GY-26 HMC1022 Compass Accelerometer Module for Arduino I2C”

Your email address will not be published. Required fields are marked *