Verkabelung
|
Sensor |
Arduino |
Funktion |
VCC |
5V |
positive Versorgungsspannung |
3V3 |
|
GND |
GND |
Masse (0 Volt Potential) |
GS |
10 |
logischer Eingang zur Auswahl des g-Levels |
ST |
12 |
Eingang zur Initialisierung des self-test |
X |
A0 |
x-Richtung Ausgangsspannung |
Y |
A1 |
y-Richtung Ausgangsspannung |
Z |
A2 |
z-Richtung Ausgangsspannung |
SL |
13 |
logischer Eingang für den Sleep Modus |
0G |
11 |
logischer 0g-Erkennungs Ausgang |
|
Code
|
#include <AcceleroMMA7361.h>
AcceleroMMA7361 accelero;
int x, y, z;
void setup() { Serial.begin(9600);
// initialize sensor accelero.begin(13, 12, 11, 10, A0, A1, A2); accelero.setARefVoltage(5); //sets the AREF voltage to 5V accelero.setSensitivity(LOW); //sets the sensitivity to +/-6G accelero.calibrate(); } void loop() { // read values x = accelero.getXAccel(); y = accelero.getYAccel(); z = accelero.getZAccel();
Serial.print("\nx: "); Serial.print(x); Serial.print(" \ty: "); Serial.print(y); Serial.print(" \tz: "); Serial.print(z); Serial.print(" \t[a] = 0.01g = 0.0981m/s^2");
delay(1000); }
|
|