Go Down

Topic: password da tastiera 4x3 (Read 148 times) previous topic - next topic

robertino83

Salve, ho un problema ho un problema, sto facendo un programma che tramite una tastiera 4x3 riesco a gestire 8 zone del tipo, se premo 1 mi attiva la zona 1, se premo 2 mi attiva zona 2, ecc ecc. ora vorrei mettere una password di sicurezza che se e giusta si può gestire le varie zone altrimenti no. Ora però con il programma che ho fatto inserisco la password e mi fa attivare una zona e poi devo inserire di nuovo la password per attivare un'altra zona. io non voglio così vorrei inserire la password e gestire tutte le zone senza ripetere ogni volta la password e una volta finito di gestire le zone uscire. come devo fare??? ecco il programma

pablos

Dovrai aggiungere un flag, una variabile tipo booleana che indica se si ha l'accesso o no come è stato fatto in questo playground (true hai l'accesso, false non hai l'accesso)

http://playground.arduino.cc/Main/KeypadPassword
guarda bene cosa fa
bool Pass_is_good;
L'esperienza è il tipo di insegnante più difficile ....
Prima ti fa l'esame e poi ti spiega la lezione.

robertino83

grazie mille ma non ho capito molto dal tuo link :D  :D  :D  :D . cmq ho risolto cosi e funziona   ;)  ;)  ;)

pablos

Di nulla ... stavo aggiungendo di più, ma il server arduino.cc è andato in crash o è stato riavviato cancellando quanto avevo scritto

ciao
L'esperienza è il tipo di insegnante più difficile ....
Prima ti fa l'esame e poi ti spiega la lezione.

robertino83

Secondo te, anche se funziona va bene come ho scritto il codice o è un casino???

robertino83

ho un problema, ho notato che non mi cambia lo stato delle zone anche se accese risulta sempre 0, e poi ho notato che se per esempio, attivo la zona 1 con il tasto 1 e poi ripremo di nuovo il tasto1 non mi disattiva la zona 1. dove sbaglio???

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy