21 lines
339 B
Arduino
21 lines
339 B
Arduino
|
#include <RotaryEncoder.h>;
|
||
|
int val = 0;
|
||
|
RotaryEncoder encoder(A0,A2,5,6,3000);
|
||
|
void setup()
|
||
|
{
|
||
|
Serial.begin(57600);
|
||
|
}
|
||
|
void loop()
|
||
|
{
|
||
|
int enc = encoder.readEncoder();
|
||
|
int changevalue = 1;
|
||
|
if(enc != 0) {
|
||
|
val = val + (enc);
|
||
|
val = min(val,4095);
|
||
|
val = max(val,0);
|
||
|
Serial.println(val);
|
||
|
}
|
||
|
delayMicroseconds(5);
|
||
|
}
|
||
|
|