Hur till göra en knappsats dörr låsa använda Arduino (5 / 5 steg)
Steg 5: Steg 5: lägga till kod!
Här är den roliga delen skriva koden...
Först måste du lägga till keypad.h biblioteket i din arduino ide bibliotek...
här är zip-filen...
Och koden för...
Kompilera den och ladda upp den...
öppen upp den seriella monitorn för arduino ide... och tryck på knapparna och kontrollera om de rätt tangenterna trycks ned eller inte... om inte det kan vara en lös anslutning eller miss anslutning problem kostym det... och du är bra att gå...
Och vänta det är en sak att ändra ditt lösenord... Du måste ersätta den prewirtten koden... Du måste också ändra lösenord array storlek...
min kod är av 10-siffriga så jag måste göra två array av 11 siffra... (1 fler för null-värdet)
char lastFour [11] = {"a", "b", "c", skulle ","e","f","g","h","i","j"};
char unlockCode [11] = "9954653295";
vad denna koden nedan gör är att det tar nyckeln och skjuter det till föregående plats i kedjan när nästa nyckel är press
lastFour [0] = lastFour [1].
lastFour [1] = lastFour [2].
lastFour [2] = lastFour [3].
lastFour [3] = lastFour [4].
lastFour [4] = lastFour [5].
lastFour [5] = lastFour [6].
lastFour [6] = lastFour [7].
lastFour [7] = lastFour [8].
lastFour [8] = lastFour [9].
lastFour [9] = nyckel;
för att skapa alla storlekar av lösenord som du önskar, du måste bara ändra storleken på de två matriserna den trycka koden...
exempel: om jag vill lägga till 5-siffriga koden... jag var tvungen att bara göra
char lastFour [6] = {"a", "b", "c", skulle "," e "," f "};
char unlockCode [6] = "123456";
lastFour [0] = lastFour [1].
lastFour [1] = lastFour [2].
lastFour [2] = lastFour [3].
lastFour [3] = lastFour [4].
lastFour [4] = lastFour [5].
lastFour [5] = nyckel;
Kort det ner... och du är klar...