[ dakinet @ 01.09.2012. 06:43 ] @
Zdravo svima, nov sam u programiranju, radim jednu vežbu sa tajmerima i mikrokontrolerima....

Zadatak sam postavio ovako:
Uraditi program koji će u zavisnosti od ulaza aktivirata tajmere i izlaze.

Ukoliko je aktiviran "pb1" pokreni tajmer 120sec nakon čijeg završetka će se aktivirati "out1",ali ukoliko se tokom trajanja vremena tajmera1 (120sec) pritisne taster 2 "pb2" počinje da broji "timer 30sec", nakon čijeg završetka bi se aktivirao "out1".
Timer 30sec ne treba da se aktivira a da pre njega nije aktiviran timer 120sec. U bilo kom trenutku ukoliko bi se aktivirao ulaz "pb3" program treba da se resetuje i ponovo sluša ulaze.

Ulazi
----------
1. pb1 (taster 1)
2. pb2 (taster 2)
3. pb3 (taster 3)

Tajmeri
-----------
1. timer 120sec
2. timer 30sec

Izlazi
..............
1. out1


Svaka pomoć dobrodošla
[ Rapaic Rajko @ 01.09.2012. 09:37 ] @
Vrlo zanimljiv problemcic :) .

Pitanje: ako je do isteka timer1 ostalo 20 sekundi, i tad se aktivira timer2 (30sec), out1 nastupa - kad? Za 20 ili 30 sekundi?

Pozz
[ dakinet @ 01.09.2012. 10:00 ] @
Bilo kad u intervalu timera 120s da se aktivira timer 30s, počinje da broji timer 30s.
Odgovor je 30sec.

Čitao sam po drugim inostranim forumima pisalo je da nekako treba da se napiše rutina za interval 1s.....
nadalje mi ništa nije bilo jasno :)