User Tools

Site Tools


arduino:encoder

EC12-type encoder

https://www.aliexpress.com/item/32748889074.html?spm=a2g0s.9042311.0.0.27424c4dV7N7fL

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.h>
Encoder knobLeft(8, 9);
void setup() {
  Serial.begin(115200);
}
void loop() {
  Serial.println(knobLeft.read());
}

arduino/encoder.txt · Last modified: by aistis