Soráč, ale školní úloha to není. Jenom se zkouším naučit něco nového, ale bohužel bez úspěchu.
Tady je něco, co by se podle mě mělo tvářit jako že by to mohlo fungovat, ale pouze to přičítá. TZN. ta druhá podmínka není splněná. Co vy na to?
ISR(INT1_vect)
{
//pokud dojde k preruseni, probehna kontrola pinu PD5 k urceni smeru
//a podle toho pricteni nebo odecteni
if (!(PIND & _BV(PD5)))
{
enc++;
}
else if (PIND & _BV(PD5))
{
enc--;
}
//timercounter = 0;
}