Stap 8: Twee knoppen toevoegen en laden van de definitieve code
In de definitieve code downloadbare hier, ik de waarde van de twee codes gedragen door opgeslagen de onze dieren, één met en één zonder toegang. Wanneer het dier zonder toegang probeert te krijgen, wordt onmiddellijk de deur vergrendeld.
byte goodcode [6] = {0x1C, 0, 0xFC, 0xB2, 0x90};
byte badcode [6] = {0x16, 0, 0x78, 0xE7, 0xFE};
U moet de code van de tags die u gebruikt en zet deze waarden in de matrices 'goodcode' en 'badcode' vinden. De waarden zijn hexadecimale die moeten '0 x' voor het in deze programmeertaal.
Als u niet labelen van de andere kat wilt, kan verkorten van de open tijd (kleinere waarde voor de variabele 'open_time') helpen, hoewel dat de last op de kat met toegang legt tot het sneller reageren.
Het is een goed idee om een omheining rond de elektronica, maar die zullen niet worden besproken in dit instructable.
Op een laatste opmerking, als uw antenne heeft een groot bereik uit te breiden in het beveiligde gebied, wellicht u kalibreren de plaatsing van de antenne en de sensor van de nabijheid een beetje om ervoor te zorgen dat de RFreader niet van binnenuit is geactiveerd. Als de kat is binnen en wil om uit te gaan, heeft de sensor van de nabijheid te detecteren de kat eerst. Zodra dat gebeurt, is het oke, omdat in dat deel van het programma, de RF-lezer niet is ingeschakeld.