Zanima me kod (u Bascom AVR) u vezi slijedećeg problema. Naime, radi se o slijedećem:
Imam slijedeći dio koda:
Code:
If Y = 3 Then ' Y-pritisnuta jedna tipka na tipkovnici
While Y = 3 ' i dok god je pritisnuta ta tipka, stanje izlaza Motor1=1
Motor1 = 1
Gosub Keyboard_sub
Wend
Motor1 = 0
End if
If Y = 3 Then ' Y-pritisnuta jedna tipka na tipkovnici
While Y = 3 ' i dok god je pritisnuta ta tipka, stanje izlaza Motor1=1
Motor1 = 1
Gosub Keyboard_sub
Wend
Motor1 = 0
End if
Koji drži stanje izlaza "Motor1" u visokom stanju dok god je pritisnuta tipka Y=3, i kad se tipkalo otpusti, stanje izlaza je log. nula.
Sad je potrebno, da kad se pritisne tipkalo (Y=3), pokrene se timer i broji dok god se ono ne otpusti.
Deklarirao sam Timer kao timer, i znam da poslije while ide start timerx, a prije end if-a, stop timerx. Preciznost brojanja nije od velike važnosti, (može do 0,5s), zanima me kako to pravilno iskompletirati da radi, i pravilno odrediti preskaler i ostalo, da se dobije nekakav cijeli broj, jer kako sam ja pokušavao, sve mi u nekoliko decimala...
Ako je netko voljan pomoći...