Stap 10: Upload schets
U moet ervoor zorgen dat de RFID-lezer is niet aangesloten op het circuit bord, of op zijn minst de draad verbinding met D0 moet openstaan. Dit moet gebeuren om ervoor te zorgen dat de code is met succes geüpload. Gebruik de schets van de MotorSetup om in te stellen uw servomotor aan de middenpositie of positie wat u nodig hebt. Gebruik GetTags om te achterhalen van de unieke ID voor uw specifieke RFID-tags. Record de waarde voor gebruik in de laatste schets. RFID_Deadbolt _rev2 is het volledige programma. U moet de variabelen in de definitieve tekening overeenkomen met uw RFID-tags, motor vergrendelen en ontgrendelen van posities (zie onderstaande afbeelding, het gemarkeerde gedeelte is waar u naar uw label-ID en de motor posities) wijzigen.
Zorg ervoor dat uw deadbolt is in de positie vergrendelen wanneer u de definitieve code uploadt. Het is het beste voor het uploaden van de code en testen van de functie voordat definitieve gehechtheid aan de deadbolt. Alle schetsen vindt u in de 'Extra bestanden' ZIP-archief op de productpagina van de kit.
20 int lock = 135; Servo positie voor vergrendelde (waarde tussen 0 en 180)
21 int ontgrendelen = 45; Servo positie voor niet-vergrendelde (waarde tussen 0 en 180)
22 int pos = 135; uitgangspositie, vergrendeld
23 boolean vergrendeld = false;
24
25 int val = 0;
26 char code [12];
27 int bytesread = 0;
28 char Label1 [12] = "84003408F0"; RFID Tag 1 (wijzigen naar uw tag-nummer)
29 char tag2 [12] = "70006F6E79"; RFID Tag 2 (wijzigen naar uw tag-nummer)
30 char tag3 [12] = "360065DE91"; RFID Tag 3 (keyfob)