Paso 3: código
Lo que te sugiero hacer primero es comprar la placa de relé con arduino, porque se trata de la única parte que podría ir mal para el aspecto del código. Mina la compré de ebay y utiliza un código de prueba de relé que encontré en la Página Web de Arduino. Pruebas te pueden verificar funcionalidad visualmente y se debería escuchar el relé haga clic en cuando se contrata. Aquí está mi código de prueba;
/ * Ejemplo de YourDuino: relé de Control 1.10
Se encarga de "Relé es baja activa" para no asegurar la activación de relé de reset hasta que la aplicación está preparada. Terry *
*---(Importación necesita bibliotecas)---* / / *---(declarar constantes)---* / #define RELAY_ON 0 #define RELAY_OFF 1 / *---(declarar objetos)---* / / *---(declarar Variables)---* / #define Relay_1 7 / / Arduino Digital I/O pin número #define Relay_2 8 #define Relay_3 9 #define Relay_4 10
void setup() / *** instalación: funciona una vez *** / {/ /---(inicializar Pins para relés están inactivos en reset)---digitalWrite (Relay_1, RELAY_OFF); digitalWrite (Relay_2, RELAY_OFF); digitalWrite (Relay_3, RELAY_OFF); digitalWrite (Relay_4, RELAY_OFF); / /---(entonces set pines como salidas)---pinMode (Relay_1, salida); pinMode (Relay_2, salida); pinMode (Relay_3, salida); pinMode (Relay_4, salida); delay(4000); //Check que todos los relés están inactivos en Reset
} //--(end configuración)---
void loop() / *** LOOP: funcionamientos constantemente *** / {/ /---(vuelta todos los 4 relés ON en secuencia)---digitalWrite (Relay_1, RELAY_ON) ;// establece el relé ON delay(1000); / espere un segundo digitalWrite (Relay_2, RELAY_ON) ;// ajustar el relé en delay(1000); / espere un segundo digitalWrite (Relay_3, RELAY_ON) ;// ajustar el relé en delay(1000); / espere un segundo digitalWrite (Relay_4, RELAY_ON) ;// ajustar el relé en delay(4000); / / espera ver todos los relés en / /---(vuelta todos los 4 relés apagado en secuencia)--- digitalWrite (Relay_1, RELAY_OFF) ;// establece el relé de delay(1000); Espere un segundo digitalWrite (Relay_2, RELAY_OFF) ;// establece el relé de delay(1000); Espere un segundo digitalWrite (Relay_3, RELAY_OFF) ;// establece el relé de delay(1000); Espere un segundo digitalWrite (Relay_4, RELAY_OFF) ;// establece el relé de delay(4000); espera ver todos los relés
} //--(end de bucle principal)---
//*********( THE END )***********
Porque estoy usando un chip Bluetooth para conectar mi teléfono a la arduino que el código es fácil de agarrar de cualquier sitio web que tiene una aplicación correspondiente que es compatible con su teléfono. Encontré ArduDroid, un sitio web muy fácil de usar que le camina a través del código para el bluetooth. Sugiero leer este sitio web y utilizando su código y su aplicación en el google play store. Gracias Hazim Bitar por hacer este sencillo sitio web!