Vai al contenuto
PLC Forum


Pulsanti con sequenza obbligata Picbasicpro


rocco66

Messaggi consigliati

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


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

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...