void beginEncoders()
{ // active internal pullup resistors on each encoder pin and start timer2
for (int i=0; i<NUMENCODERS; i++)
{
pinMode(encoder[i].pinA, INPUT_PULLUP);
pinMode(encoder[i].pinB, INPUT_PULLUP);
encoder[i].count = 63;
readEncoder(i); // Initialize start condition
}
startTimer1();
}
1 Like