Hur man bygger en RFID Deadbolt Controller (2 / 5 steg)
Steg 2: Programmering enheten
Här är en länk till Arduino skiss och alla bibliotek som jag använt som inte redan ingår i Arduino IDE: Arduino skiss
Stora slingan finns inom Final_Project_Sketch.ino. Endast två ändringar i koden kommer att vara nödvändigt. En av dem, RFID nyckeln, är säkerhetsrelaterade. Jag har sparat RFID nyckeln helt enkelt som ett 16 byte sträng på block 2 av RFID-kort. Du kanske vill ändra inte bara strängen som lagras i variabeln "blockcontent [16]", men också platsen för nyckeln till ett av blocken säkerhet. För att skriva nyckeln till kortet, kommentera bort raden som innehåller "writeBlock (block, blockcontent)". Kommentera denna linje när du har skrivit nyckeln till kortet. I annat fall försök att skriva om nyckeln till alla kort som söks.
Andra nödvändiga ändringen kommer att tal inom "if((readSwitch(debounceTime) == true) || (current_results == 4294967295)) ". Detta nummer är avkodade signalen från IR-fjärr som jag var med. Det varierar beroende på vilken IR-fjärr du väljer att använda. För att ta reda på numret för en viss knapp på fjärrkontrollen, lägga till raden "Serial.println(current_results)" precis under den linje som innehåller "current_results = results.value;".