Прост внутренняя подтяжка слабенькая. Я хочу сказать, что хуже не будет.
Дребезг примерно так:
Кондеры на 10 нФ устраняют дребезг, но при этом снижают максимальную частоту вращения ручки.Код:#define ENCODER_DEBOUNCE 3 byte oldval=0; byte encdeb=0; void doEncoder(){ byte val=0; if (digitalRead(encoder0PinA) == HIGH) { if (digitalRead(encoder0PinB) == LOW) { val=15; } else { val=24; } } else { if (digitalRead(encoder0PinB) == LOW) { val=24; } else { val=15; } } if(oldval != val) { if (encdeb < ENCODER_DEBOUNCE) { encdeb++; return; } else { Serial.print(val,BYTE); Serial.print(val,BYTE); oldval=val; encdeb =0; } } }




Ответить с цитированием
