Arduino a já
No ale i při nešikovném převodovém poměru není důvod, aby se chyba kumulovala.
Počítáš pořád v nějakých svých jednotkách, přepočet na počet mikrokroků uděláš až nakonec a nikde dál ho nepoužiješ.
Chyba tam může vzniknout (nemůžeš udělat třeba 1/7 mikrokroku, že), ale nebude se kumulovat.
Počítáš pořád v nějakých svých jednotkách, přepočet na počet mikrokroků uděláš až nakonec a nikde dál ho nepoužiješ.
Chyba tam může vzniknout (nemůžeš udělat třeba 1/7 mikrokroku, že), ale nebude se kumulovat.
Poslyš, že Ty si z nás děláš srandu?
Napsal jsem takovýto velmi komplikovaný program:
void setup() {
}
void loop() {
char ahoj;
ahoj = PINB;
}
A minimálně kompilace prošla bez problémů. Nemám tady žádnou fyzickou desku, abych to vyzkoušel, ale tady snad není proč by to nejelo.
Čtení portu je ta nejjednodušší 1-taktová instrukce. Takže je s prominutím trochu mimo ji balit do nějakých obrovských objektů jako Serial atd.