int led, accel, shifted, reading; float movement, scale, threshold; void setup() { // put your setup code here, to run once: led = 6; accel = A2; shifted = 512; scale = 102.3; threshold = 1.3; pinMode(led, OUTPUT); pinMode(accel, INPUT); Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: reading = analogRead(accel); //Serial.println(reading); movement = (reading - shifted) / scale; if(movement < 0){ movement = movement * -1; } Serial.println(movement); if(movement > threshold) { digitalWrite(led, HIGH); } else { digitalWrite(led, LOW); } delay(100); }