Pomoc s programem

Odpovědět
Uživatelský avatar
morlor
Příspěvky: 45
Registrován: 07 lis 2013, 14:30
Kontaktovat uživatele:

Pomoc s programem

Příspěvek od morlor »

Potřebuji pomoc s programem.
Uživatel stiskne tlačítko po dobu 1 - 20s. po odpojení konraktů tlačítka se rozsvítí dioda stejnou dobu co bylo zapnuté tlačítko.
Jak se řeší časové úlohy na PICAXE?

Dík za pomoc Aleš
Uživatelský avatar
jrt
Příspěvky: 1921
Registrován: 17 úno 2013, 17:13

Re: Pomoc s programem

Příspěvek od jrt »

Třeba přes proměnnou "time". Funguje jen u řady M2.
jrt
AlesH
Příspěvky: 323
Registrován: 25 úno 2013, 09:18

Re: Pomoc s programem

Příspěvek od AlesH »

Obecně a univerzálně lze čas pomocí PICAXE odměřovat například podmíněnou smyčkou s definovanou dobou cyklu (třeba 0,1 sec pomocí "pause 100"). Ve smyčce se bude inkrementovat nějaká proměnná, takže po vyskočení ze smyčky (podmínkou např. na změnu stavu vstupního pinu po uvolnění připojeného tlačítka) bude proměnná obsahovat změřený čas (musí se ošetřit aby proměnná "nepřetekla"). Ta hodnota se pak může použít v další smyčce ke svícení LED a odměřování času po "desetinách sekundy". Rozlišení i přesnost lze nastavit hodnotou za "pause". Nebude to nic moc přesného, ale pro běžné použití by to mělo vyhovovat.
Uživatelský avatar
morlor
Příspěvky: 45
Registrován: 07 lis 2013, 14:30
Kontaktovat uživatele:

Re: Pomoc s programem

Příspěvek od morlor »

Dik uz na tom makam.
Odpovědět