Paso 5: Código Resumen
Este código es una versión modificada de RFIDuino_demo1, y como sugiere el nombre del código, se utiliza para el proyecto de caja de seguridad. Estamos utilizando el mismo código porque realmente funciona exactamente de la misma manera! El código activa un nuevo pin digital (9) para que pueda controlar la placa de relé. Mediante el envío de un HIGH
de señal a la placa de relé, el código activa el pin 'Normalmente Open(NO)', conectar al pin común. Cuando se realiza esta conexión, puede flujo de potencia a través de los cables del interruptor de abrelatas, activar el abridor. Este pin se lleva a cabo LOW
durante un período corto de tiempo para activar el sistema, entonces el pin va para volver al estado neutro del sistema.
Si el relé se activa correctamente, pero la puerta del garaje se comporta erráticamente (comienza a abrir y se detiene bruscamente, se queda atascado en un bucle de apertura y cierre o invierte) probablemente existe un problema con una característica especial de su abridor de puerta de garaje que es activada por la cantidad de tiempo el pulsador de abrepuertas. Esto realmente se aborda muy simplemente por el tiempo que el relé se activa para el código. Debe ver una línea que se ve así:
#define OPEN_TIME 1000 //the time (in milliseconds) that the solenoid will be activated for
El "1000" es utilizado más adelante en el código de una función de retardo. Esto actúa como si el abrelatas botón ha sido presionado durante un segundo entero. Si usted está recibiendo el comportamiento extraño de su puerta, es probable que esto tiene que ser activo para un período más corto de tiempo. Se trata de un proceso de ensayo y error, ya que cada abridor de puerta de garaje es diferente basado en el fabricante y modelo.