| | #5 (permalink) Top | |
| User Data registr.: 19-07-2014
Messaggi: 17
| Citazione:
![]() Eseguo subito la modifica. Comunque per eliminare questi rimbalzi... utilizzo il primo o il secondo? se vuoi ti mando anche lo schema elettrico del circuito. mentre all'altro cosa intendi per 1) prima del ritardo di 100 mS aspetti che il pulsante venga rilasciato: questo fa partire il nuovo effetto quando rilasci il pulsante; il ritardo di 100 mS serve ad eliminare i rimbalzi del pulsante. ---------------------------------------- Niente mi fa la stessa cosa... Si blocca al secondo effetto. ecco come ho modificato: program Lampeggioled const tasto as byte[4]=(0,1,2,3) dim K as byte dim premuto as byte main: gpio.0=0 gpio.1=0 gpio.2=0 K=0 premuto=0 trisio.1=0 trisio.2=0 trisio.0=1 cmcon=7 while true if gpio.0=0 then premuto=0 end if if (gpio.0=1) and (premuto=0) then premuto=1 K=K+1 if (K>3) then K=0 end if end if if K=0 then gpio.1=1 gpio.2=1 end if if K=1 then gpio.1=1 gpio.2=1 delay_us(50) gpio.1=0 gpio.2=0 delay_us(50) end if if K=2 then gpio.1=1 delay_ms(500) gpio.1=0 delay_ms(500) gpio.2=1 delay_ms(500) gpio.2=0 delay_ms(500) end if if K=3 then gpio.1=1 gpio.2=1 delay_ms(50) gpio.1=0 gpio.2=0 delay_ms(50) end if wend end. Ultima modifica di trabo : 19 luglio 14 alle ore 18:16 | |
| | |
| Bookmarks |
| |
Discussioni simili | ||||
| Discussione | Autore discussione | Forum | Commenti | Ultimo Messaggio |
| pic 12F629 | faustog_2 | Circuiti Elettronici | 2 | 07 ottobre 13 12:52 |
| ESC con PIC | Italia | Circuiti Elettronici | 4 | 23 marzo 13 17:27 |
| Problema con programma MPX per aggiornamento Royal PRO | picman | Radiocomandi | 0 | 29 agosto 10 21:27 |
| Programma facile per pic | Orso82 | Circuiti Elettronici | 20 | 27 febbraio 05 17:44 |
| Regolatore con PIC | rapis | Circuiti Elettronici | 1 | 26 novembre 01 12:15 |