#include #include #define A_Z 1 #define LED 4 int val_z,val_pre; //double b; void setup() { pinMode(A_Z,INPUT); pinMode(LED, OUTPUT); Serial.swap(1);//for updi ftdi Serial.begin(19200); for (int i=0;i<50;i++) { val_z+=analogRead(A_Z); } val_z=val_z/50; val_pre=val_z; } void loop() { for (int i=0;i<50;i++) { val_z+=analogRead(A_Z); } val_z=val_z/50; delay(300); Serial.print(" Z_Axis: "); Serial.print(val_z); Serial.println(" "); // add led / / if (val_z<(val_pre+2)&&val_z>(val_pre-2)) { // turn LED off: digitalWrite(LED, LOW); Serial.println(val_pre); } else { // turn LED on: digitalWrite(LED, HIGH); delay(1000); // wait for a second and blink digitalWrite(LED, LOW); delay(1000); digitalWrite(LED, HIGH); delay(1000); // wait for a second and blink digitalWrite(LED, LOW); delay(1000); digitalWrite(LED, HIGH); delay(1000); // wait for a second and blink digitalWrite(LED, LOW); delay(1000); val_pre=val_z; } // end of led // }