Angebot!

Digitales 3-Achsen-Akkelerometer BMA220

Ursprünglicher Preis war: 12,06 €Aktueller Preis ist: 8,74 €. USt.-frei

BMA-220 BMA220 Digitales Dreiaxen-Grauheitsensor

Verfügbar bei Nachbestellung

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 Das Produkt im Video

Beschreibung

Was ist das

Das BMA220 ist ein dreidimensionaler digitales Beschleunigungsmesser. Es misst Beschleunigungen auf drei unabhängige Achsen und liefert Informationen über den Bewegungs- und Stabilitätszustand eines Objekts.

Eigenschaften

  • 3 Messachsen
  • Typ: Digitales Beschleunigungsmesser
  • SKU: ARD0010577
  • Preis: 8,74 €

Wofür es dient

Der Beschleunigungsmesser BMA220 ist nützlich für Projekte, die eine Bewegungsüberwachung erfordern, wie Bewegungsspiele, Roboter, Stabilisierungssysteme und Überwachungsanwendungen. Er ist kompatibel mit Arduino und anderen Mikrocontrollern.

Tutorial: Wie man den Beschleunigungsmesser BMA220 verwendet

Der Beschleunigungsmesser BMA220 misst Beschleunigungen auf drei Achsen, um den Bewegungsverlauf zu kontrollieren. Nützlich für Projekte, die eine Bewegungsempfindlichkeit erfordern.

Was du brauchst

  • Arduino oder kompatibel
  • Stromversorgungskabel
  • Multimeter (zur Überprüfung)
  • Bibliothek Wire

Schritte

  1. 1. Installieren Sie die Wire-Bibliothek in Ihrem Arduino IDE.
  2. 2. Verbinden Sie GND und VCC des BMA220 mit dem Arduino.
  3. 3. Verbinden Sie SDA mit einem I2C-Pin des Arduino (A4 oder SDA).
  4. 4. Verbinde SCL mit einem anderen I2C-Pin (A5 oder SCL).
  5. 5. Füge Code hinzu, um den Beschleunigungssensor zu initialisieren.
  6. 6. Lese die Daten über I2C und gib sie aus.
  7. 7. Füge Funktionen hinzu, um die Bewegungen zu kontrollieren.
  8. 8. Teste das Gerät mit einem einfachen Sketch.

Beispielcode

void setup() { Wire.begin(); Wire.beginTransmission(0x18); Wire.write(0x0F); Wire.endTransmission(); } void loop() { Wire.requestFrom(0x18, 6); if (Wire.available() == 6) { int16_t ax = Wire.read() << 8 | Wire.read(); int16_t ay = Wire.read() << 8 | Wire.read(); int16_t az = Wire.read() << 8 | Wire.read(); Serial.print(ax); Serial.print(","); Serial.print(ay); Serial.print(","); Serial.println(az); } }

Mini-Projekt

Erstelle ein Bewegungsspiel basierend auf den Schwingungen des BMA220 in 30 Minuten.

Häufige Fehler

  • Vergiss die Bibliothek Wire zu installieren.
  • Verbinde die I2C-Pins falsch.
  • Überspringe die Initialisierung des Beschleunigungssensors.
  • Überprüfe nicht die I2C-Verbindung mit einem Multimeter.

Empfohlenes Zubehör

  • Winkelfühler
  • Portable Batterie
  • LCD-Anzeige
  • Mikrofon

Häufige Fragen

Welche sind die minimalen Anforderungen für den Beschleunigungssensor BMA220?
Mindestanforderungen: Arduino oder kompatibel, verfügbare I2C-Pins, Versorgung 3,3V-5V.

Kann man diesen Beschleunigungssensor mit Mikrocontrollern verwenden, die nicht Arduino sind?
Ja, es ist kompatibel mit jedem Mikrocontroller, der I2C unterstützt.

Welche sind die wichtigsten Eigenschaften des Beschleunigungssensors BMA220?
12-Bit Präzision, Messbereich 2g, 4g, 8g, 16g, 24g.

Wie kann ich die I2C-Verbindung überprüfen?
Verwenden Sie einen Multimeter, um die korrekte Verbindung der Pins SDA und SCL zu überprüfen.

Rezensionen

Es gibt noch keine Rezensionen.

Schreiben Sie die erste Rezension für „Digitales 3-Achsen-Akkelerometer BMA220“

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert