Sari la conținut
ELFORUM - Forumul electronistilor

Verificare cate apasari de buton sunt in 4 secunde


critix

Postări Recomandate

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
  • Răspunsuri 2
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • critix

    2

  • francezu

    1

Zile populare

Top autori în acest subiect

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

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 cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări