Páni, vaša kritika sa prijíma, že časovať v prerušení cez delay 2.5ms je čuňárna, to viem, ale...
Keďže ide o hlúpy servotester, jediné, čo mi to môže ovplyvniť je systémový čas, ktorý využívam akurát pri časovači, ktorý vypína cyklovanie serva. A keďže o tom viem, nie je zase taký problém to skorigovať. Úprimne: či bude servo bežať 45 sekúnd, alebo 45.6 sekundy je zanedbateľné.
Ale sľubujem, že sa polepším, dokonca som pomaly aj začal čítať datasheet a keď raz budem na dôchodku, sa chcem učiť programovať v Céčku
Veškeré moje programátorské (ne)schopnosti pochádzajú z tak 10 rokov dozadu, kedy som programovával 8051kové procáky v asembleri, ale tam som si fšetko programoval sám, ergo som vedel presne, čo mi kde beží, prípadne čo sa deje v prerušení. Čo pri Arduine nemám tucha, akým spôsobom sú obhospodarované systémové veci, tož sa moc nečudujte. Keby ste mali dobrý tip, kde sú takéto veci popísané, budem povďačný.
Každopádne vám ďakujem za trpezlivosť s mojimi otázkami