Beschreibung
Was ist das
Der ADXL345 Beschleunigungssensor ist ein digitales Gerät, das die Beschleunigung und den Tilt messen kann. Er ist für Projekte nützlich, die die Bewegung und den Orientierungszustand erfassen müssen.
Eigenschaften
- ADXL345 Beschleunigungssensor
- IIC SPI digitale Kommunikation
Wofür es dient
Der Beschleunigungssensor kann verwendet werden, um Projekte zu erstellen, die die Bewegung und den Orientierungszustand erfassen müssen, wie z.B. ein einfaches digitales Uhr, die sich einschaltet, wenn der Modul geneigt wird. Kompatibel mit Arduino und ESP.
Tutorial: Wie man den ADXL345 IIC SPI Beschleunigungsmodul verwendet
Der ADXL345 Beschleunigungssensor ist ein digitales Gerät, das die Beschleunigung und den Tilt messen kann. Er ist für Projekte nützlich, die die Bewegung und den Orientierungszustand erfassen müssen.
Was du brauchst
- Arduino oder kompatibel
- IIC Kabel
- VCC/GND Kabel
- PC mit Arduino IDE
Schritte
- 1. Verbinde VCC mit 3.3V von Arduino und GND mit GND.
- 2. Verbinde SDA mit Pin 4 von Arduino.
- 3. Verbinde SCL mit Pin 5 von Arduino.
- 4. Lade den grundlegenden Sketch-Code.
- 5. Überprüfe im Datenblatt die maximalen Beschleunigungswerte.
- 6. Bewege den Modul und beobachte die Veränderungen im Serial Monitor.
- 7. Implementiere den Modul in ein nachfolgendes Projekt.
- 8. Teste das Projekt und korrigiere eventuelle Fehler.
Beispielcode
```cpp
#include <Wire.h>
#include <Adafruit_ADXL345_U.h>
Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified();
void setup() {
Wire.begin();
if (!accel.begin()) {
Serial.println("Failed to initialize ADXL345!");
while (1);
}
}
void loop() {
float x, y, z;
accel.getAcceleration(&x, &y, &z);
Serial.print("x:"); Serial.print(x);
Serial.print(" y:"); Serial.print(y);
Serial.print(" z:"); Serial.println(z);
}
```
Mini-Projekt
Erstelle eine einfache digitale Uhr, die sich einschaltet, wenn der Modul geneigt wird.
Häufige Fehler
- Falscher Kabelanschluss an VCC/GND.
- Fehler bei der Auswahl des IIC-Pins.
- Fehlerhafte Sketch-Code oder nicht geladen.
- Serial Monitor nicht korrekt konfiguriert.
Empfohlenes Zubehör
- Arduino UNO
- Display LCD 16×2
- Widerst 10kΩ
- Batterie 3,7V
Häufige Fragen
Wie kann ich den Modul verbinden, wenn ich keinen Arduino habe?
Du kannst einen kompatiblen Mikrocontroller wie ESP32 oder Raspberry Pi verwenden.
Welche maximalen Beschleunigungswerte muss ich berücksichtigen?
Überprüfe im Datenblatt. Maximal 16g.
Funktioniert der Modul mit Arduino Nano?
Ja, aber stelle sicher, dass der VCC 3,3V ist.
Kann ich diesen Modul für ein Navigation-Projekt verwenden?
Ja, aber denke daran, einen Magnetometer für die Orientierung hinzuzufügen.







Rezensionen
Es gibt noch keine Rezensionen.