From 30e6035924bb211793f3a601cd5f9aae69b1ca22 Mon Sep 17 00:00:00 2001 From: tigoe Date: Sun, 18 Aug 2013 17:45:22 +0200 Subject: [PATCH] Added XBee packet grapher, serial version --- AccelerometerADXL335/AccelerometerADXL335.ino | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 AccelerometerADXL335/AccelerometerADXL335.ino diff --git a/AccelerometerADXL335/AccelerometerADXL335.ino b/AccelerometerADXL335/AccelerometerADXL335.ino new file mode 100644 index 0000000..5df0545 --- /dev/null +++ b/AccelerometerADXL335/AccelerometerADXL335.ino @@ -0,0 +1,43 @@ +/* +ADXL335 Accelerometer + + This example reads an ADXL335 accelerometer (Adafruit breakout board model) + and prints either the analogRead value from each axis. + + Circuit: + * ADXL335 attached to pins A0 - A5 as follows: + ** Vin: A0 + ** GND: A2 + ** X axis: A5 + ** Y Axis: A4 + ** z Axis: A3 + + created 18 Aug 2013 + by Tom Igoe + + */ + +void setup() { + pinMode(A0, OUTPUT); // Vin for accelerometer + pinMode(A2, OUTPUT); // ground for accelerometer + digitalWrite(A0, HIGH); // make A0 a voltage supply for the accelerometer + digitalWrite(A2, LOW); // make A2 ground for the accelerometer + Serial.begin(9600); +} + +void loop() { + int xAxis = analogRead(A5); // Xout pin of accelerometer + Serial.print("x: "); + Serial.print(xAxis); + + int yAxis = analogRead(A4); // Yout pin of accelerometer + Serial.print("\ty: "); + Serial.print(yAxis); + + int zAxis = analogRead(A3); // Zout pin of accelerometer + Serial.print("\tz: "); + Serial.println(zAxis); +} + + +