EC12-type encoder
https://www.aliexpress.com/item/32748889074.html?spm=a2g0s.9042311.0.0.27424c4dV7N7fL
{{:arduino:pasted:20190919-235422.png}}
{{:arduino:pasted:20190928-182343.png}}
const int pinA = 2;
const int pinB = 3;
void setup() {
Serial.begin(115200);
pinMode(pinA, INPUT_PULLUP);
pinMode(pinB, INPUT_PULLUP);
}
void loop() {
Serial.print(digitalRead(pinA));
Serial.print(",");
Serial.print(digitalRead(pinB));
Serial.println();
delay(10);
}
using lib: https://github.com/PaulStoffregen/Encoder
#include
Encoder knobLeft(8, 9);
void setup() {
Serial.begin(115200);
}
void loop() {
Serial.println(knobLeft.read());
}
{{:arduino:pasted:20190928-193355.png}}