Garage dörren fingeravtryck låsa (4 / 4 steg)
Steg 4: användning
Trycka på någon av de tre knapparna tänds skärmen och fingeravtryck avsökare. Enheten väntar ett finger pressas på skannern. Om fingret skannas känns det öppna dörren och presentera ett menysystem som kan användas till att göra saker som att öppna/stänga dörren igen, lägga till eller ta bort fingeravtryck från skannerns minne, ändra ljusstyrka/kontrast i displayen osv. För det mesta, kommer enheten att timeout efter ungefär 8 sekunder, stänga av skärmen och scanner och som kräver tillstånd att komma tillbaka in i menysystemet. Om du vill ändra timeout längd, studera och ändra funktionen waitForButton i garagefinger.ino.
En omställning sekvens med upp/ner knapptryckningar, följt av "OK" kan användas för åtkomst till systemet. Detta är användbart första gången enheten är aktiverad, eftersom det blir ingen skannar i fingeravtryck avsökare minne, eller om du vill tillåta någon tillgång till garaget om du är borta på semester. Den första sekvensen ges av 8-bitars binär representation av de tal som lagras med den rörliga overrideCode i garagefinger.ino, med "1" som representerar "upp" och "0" som representerar "down". Koden kan ändras med hjälp av menyn system, efter som det kommer att lagras i EEPROM och därmed sparas även om makt är bortkopplad från enheten. Ett varningens ord: om du ändrar sekvensen omställning och glömma bort det utan att lägga några fingeravtryck till enheten, du effektivt blir utelåst och måste programmera om ATMega328p och tvinga en EEPROM radera för att rensa glömt koden (eller du kan använda en hammare att programmera om hela och bara inte gå i ditt garage längre).
Observera att denna manick är faktiskt fortfarande bara en knapp - det vet inte om ditt garage är öppen eller stängd. En liten ändring av koden och tillägg av ett fotomotstånd eller bättre ändå, en Hall effekt sensor skulle kunna råda bot på detta ganska lätt. Koden kan sedan ändras så att dörren ska stängas utan att behöva Skanna ett fingeravtryck, eller att stänga garageporten efter en förinställd tid om den lämnas öppen.