I bought an adxl335, and figured the use would be simple.
I connected ground to ground, vcc to 5v, and x, y, z readouts to a1, a2, a3 on an arduino nano.
const int vcc = A4;
const int xpin = A1;
const int ypin = A2;
const int zpin = A3;
void setup()
{
pinMode(vcc, OUTPUT);
digitalWrite(vcc, HIGH);
delay(500);
Serial.begin(9600);
}
void loop()
{
Serial.print(analogRead(xpin));
Serial.print("\t");
Serial.print(analogRead(ypin));
Serial.print("\t");
Serial.print(analogRead(zpin));
Serial.println();
delay(100);
}
So, real basic.
I'm getting values of ~40, 0, 0 for x, y, z.
Would this happen if there's a flaw in the sensor? It's as if the pins have a short to ground.
