Diskusní téma: Lekce 21 - Arduino a využití přerušení (interrupt) a ošetření záchvěvů při stisku tlačítka

Datum
Vložil
Titulek

Re: Re: Re: kondik

Rotační encoder zpravidla (typicky pro ruční "točení") není potřeba nijak ošetřovat. Je založený na Grayově kódu, vždy se mění jediný bit. O směru se rozhoduje nikoli během zákmitů v začátku pohybu, ale až ve chvíli, kdy je stav na jednom pinu ustálený a po odeznění zákmitů druhého pinu nastane další přesně definovaný stav. Tak je to například řešené u https://www.mathertel.de/Arduino/RotaryEncoderLibrary.aspx. Něco jiného je běžný "ruční" rotační encodér použitý nesprávně třeba na snímání polohy u amatérských robotů.

Zpět na diskuzi

Vyhledávání

arduino8.cz © 2015 Všechna práva vyhrazena.