Paso 8: Agregar dos botones y cargar código final
En el código final descargable aquí, almacena el valor de dos etiquetas por el acceso de nuestros animales, una con y otra sin. Cuando el animal sin acceso intenta entrar, la puerta está bloqueada inmediatamente.
goodcode Byte [6] = {0x1C, 0, 0xFC, 0xB2, 0x90};
badcode Byte [6] = {0x16, 0, 0x78, 0xE7, 0xFE};
Usted tiene que encontrar el código de las etiquetas que está utilizando y pone esos valores en los arreglos de discos 'goodcode' y 'badcode'. Los valores son hexadecimales que necesitan '0 x' delante de él en este lenguaje de programación.
Si no quiere etiquetar al otro gato, acortando el tiempo abierto (menor valor de la variable 'open_time') puede ayudar, aunque el pone la carga en el gato con acceso a responder más rápido.
Es una buena idea poner una caja alrededor de la electrónica, pero que no se discutirán en este instructable.
Por último, si su antena tiene una amplia gama que se extiende a la zona segura, puede que necesite calibrar el posicionamiento de la antena y el sensor de proximidad, un poco para asegurarse de que el RFreader no se activa desde el interior. Si el gato es interior y quiere salir, el sensor de proximidad tiene que detectar el gato primero. Una vez que pasa, está bien porque en esa parte del programa, el lector de RF no está marcado.