10DOF 9-assen L3G4200D ADXL345 HMC5883L BMP085 module GY-80

19,95

5 op voorraad

SKU: HE0221-910 Categorieën: , , Tags: , , ,
Verzenden:

Beschrijving

10DOF 9-assen combineerd de volgende chips op een breakout board: L3G4200D, ADXL345, HMC5883L en BMP085.

L3G4200D: MEMS Motion Sensor heeft een 3-assige (x-, y- en z-as) gyro met digitale uitgangen
ADXL345: voor de Analog Devices accelerometer ±16g
HMC5883L: 3-assige digitale kompas module
BMP085: barometrische druksensor

10DOF 9-assen GY-80 specificaties:
– Werkt op: 3-5V
– Interface: IIC
– maten: 25.8mm x 16.8mm

DOF = Degrees Of Freedom

Handleiding om aan te sluiten en voorbeeld code vind je hier.

Arduino code voorbeeld:

Dubbel klik het code block om alles te selecteren en eenvoudig te kopieren.

#include "Wire.h"
#include "ADXL345.h"

const float alpha = 0.5;

double fXg = 0;
double fYg = 0;
double fZg = 0;

ADXL345 acc;

void setup()
{
	acc.begin();
	Serial.begin(9600);
	delay(100);
}

void loop()
{
	double pitch, roll, Xg, Yg, Zg;
	acc.read(&Xg, &Yg, &Zg);

	//Low Pass Filter to smooth out data
	fXg = Xg * alpha + (fXg * (1.0 - alpha));
	fYg = Yg * alpha + (fYg * (1.0 - alpha));
	fZg = Zg * alpha + (fZg * (1.0 - alpha));

	//Roll and Pitch Equations
	roll  = (atan2(-fYg, fZg)*180.0)/M_PI;
	pitch = (atan2(fXg, sqrt(fYg*fYg + fZg*fZg))*180.0)/M_PI;

	Serial.print(pitch);
	Serial.print("   ");
	Serial.println(roll);

	delay(50);
}

Reviews

Er zijn nog geen beoordelingen.

Wees de eerste om “10DOF 9-assen L3G4200D ADXL345 HMC5883L BMP085 module GY-80” te beoordelen

Verzending

Dit product word bezorgd via PostNL briefpost in een bubbel envelop.
- € 2.95 verzendkosten voor orders onder de € 25,-.
- € 1.95 verzendkosten voor orders tussen € 25 - 35,-.
- Orders boven de € 35,- worden gratis verzonden per PostNL briefpost binnen Nederland.

Product vraag?

Uw naam (verplicht)

Uw email (verplicht)

Uw vraag

Bestellingen geplaatst na vrijdag 13 oktober 16:30 AM worden maandag 23 oktober verzonden ivm onderhoud.