critix Postat Octombrie 24, 2011 Partajează Postat Octombrie 24, 2011 Salutare.Am un interval de 4 sec in care, daca un pin este pe 0 de 2 ori (pinul este pe 0 printr-un buton), sa anclasez un releu pe alt pin.Ma puteti ajuta cu partea de cod?Folosesc MikroBasic si 16F628.Va multumesc. Link spre comentariu
francezu Postat Octombrie 24, 2011 Partajează Postat Octombrie 24, 2011 Salut! Se poate face in multe moduri, depinde de situatie. Incearca asa: (buton pe RB0, iesire pe RB1) dim i as byteconst interv=4 as byte ; interval [secunde]...if Button(PORTB,0,100,0) then ; daca a fost apasat butonul for i=0 to interv*10 ; asteapta max 4 sec Delay_ms(100) ; pentru if (RB0_Bit=0) then ; a doua apasare, si RB1_Bit=1 ; activeaza iesirea break end if next i ; expirare perioadaend if Link spre comentariu
critix Postat Octombrie 24, 2011 Autor Partajează Postat Octombrie 24, 2011 Multumesc pt raspuns...Il integrez acum in restul programului.... Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum