Het gebruik van externe weerstanden is omslachtig en volstrekt overbodige omdat de ATMEGA weerstanden heeft te trekken van het digitale pinnen van. Vervolgens zetten programmatisch we hen één kolom tegelijk om te bepalen welke toets werd ingedrukt.
Onderdelenlijst:
-Arduino UNO R3 (voel je vrij om een verschillende naam te gebruiken).
-Vlakke toetsen van amazon (http://www.amazon.com/Universial-Switch-Keypad-Keyboard-Arduino/dp/B008A30NW4/ref=sr_1_2?ie=UTF8&qid=1366921352&sr=8-2&keywords=keypad). De code laat ons toe om elke grootte toetsenborden alleen het veranderen van de numRows, numCols en keymap varibales gebruiken. De enige beperking is het aantal pinnen in je Arduino.
-Servo, mij ben using "Servo Hitec HS-422HD standaard Deluxe" gekocht van een lokale elektronicawinkel.
-Draden.
U instellen uw wachtwoord in het variabele wachtwoord. Als het versleutelde wachtwoord klopt, de motor wordt gedurende 2 seconden en de led in pin 13 zal oplichten. Als het wachtwoord klopt zal de led op pin 13 5 keer snel knipperen.
Zie het in actie: http://youtu.be/rW9V2GxLZDc.
Cheers.