Paso 2: Programación del dispositivo
Aquí hay un enlace para el sketch de Arduino y todas las bibliotecas que he usado que ya no se incluyen con el IDE de Arduino: Arduino Sketch
El bucle principal está dentro de Final_Project_Sketch.ino. Sólo dos cambios en el código será necesarios. Uno de ellos, la llave RFID, es seguridad. Que he guardado la llave RFID simplemente como una cadena de 16 bytes en el bloque 2 de la tarjeta RFID. Usted puede cambiar no sólo la cadena, que se almacena en la variable "blockcontent [16]", pero también la ubicación de la llave a uno de los bloques de seguridad. Para escribir la clave a la tarjeta, descomentar la línea que contiene "writeBlock (bloque, blockcontent)". Comentar esta línea después de haber escrito la clave a la tarjeta. De lo contrario, tratará de volver a escribir la clave en cualquier tarjeta que se escanea.
El otro cambio necesario será el número en "if((readSwitch(debounceTime) == true) || (current_results == 4294967295)) ". Este número es la señal descodificada del RI remoto que estaba usando. Variará dependiendo de qué IR remote elige utilizar. Para averiguar cual es el número de un cierto botón en su control remoto, agregue la línea "Serial.println(current_results)" justo debajo de la línea que contiene "current_results = results.value;".