rocco66 Inserito: 9 febbraio 2016 Segnala Share Inserito: 9 febbraio 2016 Salve a tutti, in anticipo non sono un professore in programmazione, ho un piccolo intoppo su un semplicissimo programma: ho 3 pulsanti, ognuno di essi corrisponde un led: IF P1=0 Then PORTB.1= 1 End IF P2=0 Then PORTB.2= 1 End IF P3=3 Then PORTB.3=1 End Questi pulsanti ovvio chiudono verso massa indipendenti, è possibile seguire l'esatta sequenza, nel senso obbligato: premere per primo P1 poi P2 e poi P3 ? Un grazie anticipato Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 9 febbraio 2016 Segnala Share Inserita: 9 febbraio 2016 Si è possibile. Devi memorizzare la pressione di ogni singolo pulsante e l'uscita si effettua se, e solo se, la sequenza è corretta. Se premo P1 la porta B.1 è uguale a 1. Se premo P2 la porta B.2 va a uno se, e solo se, B.1 è alta; ovvero IF (P2=0 AND B.1 = 1) Then PORTB.2= 1 End Così per P3 IF (P3=0 AND B.1 = 1 AND B.2 = 1) Then PORTB.2= 1 End Poi devi studiarti la logica per abbassare le uscite. Link al commento Condividi su altri siti More sharing options...
rocco66 Inserita: 11 febbraio 2016 Autore Segnala Share Inserita: 11 febbraio 2016 Grazie Livio, risolto. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora