Stap 4: Schrijven uw tags
Om te controleren welke kat gaat door middel van de catdoor, moeten we een speciale code of een id op de katten tag te schrijven.
We gaan om dit te doen door het schrijven van de naam van de katten in decimalen aan het 4e blok van de code.
U kunt de naam van uw katten gebruik van deze website converteren. Bijvoorbeeld mijn kat "K een t i e" wordt "75 97 116 105 101".
Zorg ervoor dat u spaties tussen de tekens, zodat u elk teken omzetten.
String cardKatie = "Katie"; //The name of the first cat int pinKatie = 3; //The led pin for the first cat char cardDitty[] = "Ditty"; //The name of the second cat int pinDitty = 4; // The led pin for the second cat char cardMinoes[] = "Minoes"; //The name of the third cat int pinMinoes = 5; // The led pin for the third cat char cardRovik[] = "Rovik"; //The name of the fourth cat int pinRovik = 6; //The led pin for the fourth cat
Zoals u zien kunt, heb ik vier katten, Katie, Ditty, Minoes en Rovik.
U kunt deze variabelen met de namen van uw eigen cat(s) bewerken. Zorg ervoor dat u ook de pin dat zal de uitgang naar de led die bij dat kat hoort.
U kunt de tag met behulp van de methode
writeCard(name)
(U moet om ervoor te zorgen dat de methode wordt aangeroepen in de methode van uw loop, omdat het programma zal niets anders doen.)
De naam parameter moet het de katten naam, bijvoorbeeld cardKatie, die het koord "Katie" bevat.
De methode zal de tekens naar decimalen converteren en schrijven ze op het 4e blok van de code.
Als u wilt, kunt u het blok naar een ander geheugenblok wijzigen door deze variabele te wijzigen:
byte block = 4; //We will use the 4th block to write the cats name to.
(Maar is moet een blok dat is een blok van niet-sectorspecifieke aanhangwagen.)
(Als uw katten naam langer dan 16 tekens is, moet u mogelijk meerdere schrijft op verschillende blokken doen, maar die heeft een naam dat lange?)
Als u katten naam is minder dan 16 tekens (die het zou moeten zijn, het is gewoon een kat), de resterende bytes zal 0.
Om te schrijven een naam aan uw code, gewoon uitvoeren van de methode met de naam en schrijf het eens aan de tag.
U kunt het script dat is opgenomen in dit script gebruiken.
Als u meer informatie over de RFID-lezer wilt, Controleer deze PDF.