V tom dalším, "DDS_function_generator" samozřejmě ROTARY_ A a ROTARY_ B nejsou definovaný. Musíš odkomentovat jeden z těhle dvou:
Kód: Vybrat vše
attachInterrupt(0, updateEncoder, CHANGE);
attachInterrupt(1, updateEncoder, CHANGE);
Moderátor: Moderátoři
Kód: Vybrat vše
attachInterrupt(0, updateEncoder, CHANGE);
attachInterrupt(1, updateEncoder, CHANGE);
To jsem mu v tom udělal bordel, napsal jsem za a od přesně opačně.Ruprecht píše:Zakomentovat znamená napsat před řádek // (nebude se překládat), odkomentovat znamená smazat //, aby se tento řádek stal součástí překládaného programu.
Kód: Vybrat vše
// attachInterrupt(0, updateEncoder, CHANGE);
attachInterrupt(1, updateEncoder, CHANGE);
Kód: Vybrat vše
attachInterrupt(0, updateEncoder, CHANGE);
//attachInterrupt(1, updateEncoder, CHANGE);
Kód: Vybrat vše
lcd.print(precisionScale, 0);Kód: Vybrat vše
print(precisionScale);Kód: Vybrat vše
if ( position % 3 == 0 && position ) print_char('.');Kód: Vybrat vše
print((unsigned long) precisionScale);