Katt-Tracking Catdoor (4 / 8 steg)
Steg 4: Skriva dina Taggar
För att kontrollera vilken katt går igenom catdoor, behöver vi skriva en speciell kod eller identifierare på taggen katter.
Vi kommer att göra detta genom att skriva namnet katter i decimaler med 4 block med etiketten.
Du kan konvertera din katt namn använda denna webbplats. Till exempel min katt "K t jag e" blir "75 97 116 105 101".
Kontrollera att du satt blanksteg mellan tecken, så du konvertera varje tecken.
String cardKatie = "Katie"; Namnet på den första katten
int pinKatie = 3; Ledde PIN-koden för första katt
char cardDitty [] = "Ditty"; Namnet på den andra katten
int pinDitty = 4; Ledde PIN-koden för den andra katten
char cardMinoes [] = "Minoes"; Namnet på den tredje katten
int pinMinoes = 5; Ledde PIN-koden för den tredje katten
char cardRovik [] = "Rovik"; Namnet på den fjärde katten
int pinRovik = 6; Ledde PIN-koden för den fjärde katten
Som ni ser, har jag fyra katter, Katie, Ditty, Minoes och Rovik.
Du kan redigera dessa variabler till namnen på din egen cat(s). Se till att du också ändra PIN-koden som kommer ut till led som tillhör att katt.
Du kan skriva taggen med hjälp av metoden
writeCard(name)
(Du måste se till att metoden kallas i din loop() metod, eftersom programmet inte på något annat sätt.)
Parametern name bör de katterna namn, till exempel cardKatie, som innehåller strängen "Katie".
Metoden kommer att konvertera tecken till decimaler och skriva dem på 4: e blocket i taggen.
Om du vill kan du ändra blocket till ett annat block genom att ändra denna variabel:
byte block = 4; Vi kommer använda den 4: e blocket för att skriva katter namnet till.
(Men är måste vara ett block som är en icke-sektorn trailer blocket.)
(Om din katt namn är längre än 16 tecken, kan du behöva göra flera skriver på olika block, men som har ett namn så länge?)
Om du katt namn är kortare än 16 tecken (som det ska vara, det bara en katt), de resterande byten kommer 0.
För att skriva ett namn till din tagg, bara kör metoden med namn och skriva det en gång till etiketten.
Du kan använda skriptet som ingår i det här skriptet.
Om du vill ha mer information om RFID-läsare, kolla denna PDF.