Arduino Laser resa tråd (2 / 4 steg)
Steg 2: Vad är lösenordet?
Jag trodde det skulle vara trevligt om Arduino kunde ta knappsatsen indata och kontrollera det mot ett känt lösenord. Tja, råkar det bara vara en händig dandy bibliotek som kallas lösenord. Du kan ta den från: http://playground.arduino.cc/Code/Password.
Sammanslagning av koden var inte går så bra för mig tills jag hittade detta exempel: https://sites.google.com/site/arduinomega2560projects/home/level-3/keymembrane-and-lcd-password-lock detta är ganska mycket vad jag vill uppnå, men med min 3 x 4 tangentbord.
Jag fick illa med varför det inte skulle acceptera mitt lösenord. Efter mycket prova fann jag att i raden:
fallet "": guessPassword(); bryta;
den "fallet" ' "uttalande är effektivt 'skriva' nyckeln för lösenordet. Så, om du ändrar den ' ' till '#' arbetat en behandla. Efter att jag städade den före och efter skärmar.
Nu står "Ange kod:". Du ange en fyrsiffrig kod och tryck på den hash-nyckeln (#) till slut. LCD-skärmen kommer att antingen säga "Ogiltigt lösenord", pausa och återvända till den "Ange kod:" skärm, eller det kommer att säga "Giltig lösenord", pausa, visas "Välkommen!", pausa och sedan återvända till den "Ange kod:" skärm.
Min kod är hittills på: http://pastebin.com/V0f9GBFf.