Arduino Rotary Encoder Project
Hello, I'm attempting my first Arduino project from scratch and to learn I want to get the basic components working.
Now I don't get a reading of the rotary encoder on the Arduino IDE serial monitor.
rotary encoder is KY-040 on Arduino Mega.
int messungPin1 = LOW;
int messungPin1Alt = LOW;
int encoderWert = 0;
void setup() {
pinMode(51, INPUT); //CLK
pinMode(52, INPUT); //DT
Serial.begin(9600);
}
void loop() {
messungPin1 = digitalRead(3);
if ((messungPin1 == HIGH) && (messungPin1Alt == LOW)) {
if (digitalRead(4) == HIGH) {
encoderWert++;
} else {
encoderWert--;
}
Serial.println (encoderWert);
}
messungPin1Alt = messungPin1;
}