Allgemeines: Ein Beschleunigungssensor ist ein Sensor (Fühler), der die Beschleunigung misst, indem die auf eine Testmasse wirkende Trägheitskraft bestimmt wird. Somit kann z. B. bestimmt werden, ob eine Geschwindigkeitszunahme oder -abnahme stattfindet. Der Beschleunigungssensor gehört zur Gruppe der Inertialsensoren.
Die Beschleunigung wird in der SI-Einheit m·s-2 (Meter pro Sekunde zum Quadrat) gemessen. In der Praxis wird sie jedoch oft als Vielfaches oder Teil des Mittelwerts derErdbeschleunigung angegeben. Die mittlere Erdbeschleunigung wird dabei mit g bezeichnet (kleines „G“ in kursiver Schrift) und beträgt – gerundet – 9,81 m·s-2 (Quelle: WIKIPEDIA).
Arduino mit ADXL335: Der Aufbau ist extrem simpel. Folgende Anschlüsse stehen beim ADXL335 zur Verfügung: VCC, GND, X, Y, Z, ST. Als Eingänge am Arduino habe ich die Analogeingänge A2, A3 und A4 für X, Y und Z verwendet.
Am Arduino mache ich mit den gelieferten Daten nicht (wie auch bei allen anderen Sensoren) sonder gebe diese nur aus um die Daten auf meinem Notebook aufzusaugen und weiter zu bearbeiten. Hierfür hab ich mir in C# ein kleines Testprogramm geschrieben welches die gelieferten Daten darstellt.
Nachfolgend ein kleines Video wie der ADXL335 Beschleunigungssensor in Verbindung mit meinem Arduino Mega und meinem Testprogramm arbeitet:
Eine andere Ausgabe welche sich extrem gut zum Testen bzw. Darstellen von Werten eignet erstellt mit ADXLgraph (c) by David A. Mellis. Auch hier noch ein kleines Video dazu: