Arduino Resistor-mindre knappsatsen åtkomstkontroll
Använda externa motstånd är besvärliga och helt onödiga eftersom ATMEGA har motstånd att dra digital stiften upp. Sedan, programmässigt vi ska lägga dem ned en kolumn åt gången för att avgöra vilken knapptryckningen.
Reservdelslista:
-Arduino UNO R3 (Använd gärna en annan).
-Platt tangentbord från 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). Koden tillåter oss att använda någon storlek knappsatser bara ändra numRows, numCols och tangentlayout varibales. Den enda begränsningen är antalet stift i din Arduino.
-Servo, jag använder "Servo Hitec HS-422HD Standard Deluxe" köpt från en lokal elektronikaffär.
-Tråd.
Det variabla lösenordet anger du ditt lösenord. Om knappat lösenordet är korrekt, motorn kommer åtgärder i 2 sekunder och ledde i stiftet 13 tänds. Om lösenordet är fel blinkar ledde på stift 13 5 gånger snabbt.
Se den i aktion: http://youtu.be/rW9V2GxLZDc.
Skål.