Paso 4: Escribir las etiquetas
Para comprobar que cat está pasando por el catdoor, tenemos que escribir un código especial o identificador de la etiqueta de gatos.
Vamos a hacer esto escribiendo el nombre de gatos en decimales para el bloque 4 de la etiqueta.
Usted puede convertir su nombre de gatos utilizando este sitio Web. Por ejemplo mi gato "K t i e" se convertirá en "75 97 116 105 101".
Asegúrese de que usted ponga espacios entre los caracteres, por lo que convertir cada carácter.
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
Como se puede ver, tengo cuatro gatos, Katie, cancioncilla, Minoes y Rovik.
Puede editar estas variables para los nombres de su propia Fig.. Asegúrese de que usted también cambia el pin que es la salida para el led que pertenece a ese gato.
Puede escribir la etiqueta utilizando el método
writeCard(name)
(Usted necesita para asegurarse de que el método es llamado en su método loop(), porque el programa no hará nada de lo contrario).
El parámetro name debe ser el nombre de los gatos, por ejemplo cardKatie, que contiene la cadena "Katie".
El método será convertir a lo caracteres a decimales y escribir en el bloque 4 de la etiqueta.
Si desea, puede cambiar el bloque a otro bloque cambiando esta variable:
byte block = 4; //We will use the 4th block to write the cats name to.
(Pero tiene que ser un bloque que es un trailer no sector.)
(Si el nombre de los gatos es más de 16 caracteres, puede que necesite hacer varias escrituras en diferentes bloques, pero que tiene un nombre ese tiempo?)
Si usted los gatos nombre es inferior a 16 caracteres (que debe ser, sólo un gato), los bytes restantes serán 0.
Para escribir un nombre en la etiqueta, sólo ejecutar el método con el nombre y escribir una vez a la etiqueta.
Puede utilizar la secuencia de comandos que se incluye en esta secuencia de comandos.
Si desea más información sobre el lector de RFID, verificar este PDF.