Page
Stránky / Arduino / C++ pre Arduino / Funkcie API /
Funkcia prečíta dĺžku pulzu v milisekundách. Pracuje tak, že počká na začiatok pulzu a odmeria jeho dĺžku. Pulz môže byť HIGH alebo LOW. V skutočnosti existujú dve funkcie s identickými parametrami. Líšia sa len implementáciou. Podľa zdrojového kódu oboch funkcii sa zdá, že pôvodná funkcia pulseIn sa presunula do pulseInLong a nahradila ju nejaká lepšia implementácia v assembleri.
unsigned long pulseIn(uint8_t pin, uint8_t state, unsigned long timeout);
unsigned long pulseInLong(uint8_t pin, uint8_t state, unsigned long timeout);
25.06.2016