45 lines
538 B
C++
45 lines
538 B
C++
|
|
||
|
#include "WProgram.h"
|
||
|
void setup();
|
||
|
void loop();
|
||
|
int pad = 0;
|
||
|
int val_act=0;
|
||
|
int val_ant=0;
|
||
|
int flag = 0;
|
||
|
int res=10;
|
||
|
|
||
|
void setup()
|
||
|
{
|
||
|
Serial.begin(115200);
|
||
|
delay(100);
|
||
|
pinMode(pad, INPUT);
|
||
|
//digitalWrite(14,HIGH);
|
||
|
}
|
||
|
|
||
|
void loop()
|
||
|
{
|
||
|
val_act=analogRead(pad)/4;
|
||
|
if ((val_act>=val_ant+res)||(val_act<=val_ant-res))
|
||
|
{
|
||
|
//Serial.print(val_act,BYTE);
|
||
|
Serial.println(val_act);
|
||
|
val_ant=val_act;
|
||
|
delay(10);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
int main(void)
|
||
|
{
|
||
|
init();
|
||
|
|
||
|
setup();
|
||
|
|
||
|
for (;;)
|
||
|
loop();
|
||
|
|
||
|
return 0;
|
||
|
}
|
||
|
|