#include <AcceleroMMA7361.h>
AcceleroMMA7361 accelero; int x; int y; int z; int a = 0; int
b = 0; int c = 0; int d = 0; int e = 0;
void setup() { Serial.begin(9600); accelero.begin(13,
12, 11, 10, A0, A1, A2);
accelero.setARefVoltage(3.3);
//sets the AREF voltage to 3.3V
accelero.setSensitivity(LOW);
//sets the sensitivity to +/-6G accelero.calibrate(); }
void loop() { z = accelero.getZRaw(); a =
b; b = c; c = d; if (z < 590)
{ d = 0; } if (z >= 590, z <
600) { d = 1;
} if (z >= 600) { d = 2;
} if( a== 1 && b == 1 && c == 2 && d == 2)
{ e = e + 1; }
Serial.println (e); delay
(100);
//(make it readable) }
Á¦°¡ À§¿Í °°Àº ÇüÅ·ΠÄÚµùÀ» ÇÏ¿© mma7361 ¼¾¼ÀÇ Ãâ·ÂÀ» º¸¾Ò½À´Ï´Ù ±×·±µ¥ ½Ã¸®¾ó¸ð´ÏÅÍ¿¡´Â rawdata°ª¸¸ ¶ß´Âµ¥ e°ªÀº ¾î¶»°Ô
È®ÀÎÇÒ ¼ö ÀÖÀ»±î¿ä
|