Como comente, en la revisión del kit de Arduino de dealextreme, en esta y siguientes entradas explicare como hacer uso de los módulos que vienen en el kit.
El mas sencillo de todos es sin duda el modulo de relé ya que son solo tres cables para hacer funcionar el relé y otros dos para el aparato a 220V que queramos encender y apagar desde el Arduino.
Para probar el modulo podemos usar el código Blink de ejemplo incluido en el IDE, solo hay que cambiar el pin 13 por otro cualquiera, el 12 por ejemplo.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
/* Author: Alberto Gil Tesa WebSite: http://giltesa.com/?p=14365 License: CC BY-NC-SA 3.0 Description: Ejemplo de uso de un modulo de relé. Lo activa y desactiva cada 2 segundos. http://giltesa.com/wp-content/uploads/2013/07/dealextreme-ejemplo-relay.png */ // Se define una constante para el pin del rele: #define pinRele 12 // Funcion principal que configura los pines: void setup() { pinMode( pinRele , OUTPUT); } // Funcion que itera una y otra vez el codigo de su interior: void loop() { digitalWrite( pinRele , !digitalRead(pinRele) ); // Cambia el estado del pin al estado contrario actual. delay(2000); // Realiza una pausa. } |
La utilidad del modulo no es encender y apagar aparatos cada 2 segundos como el código de ejemplo, si no en funcionar en conjunto con otros módulos para programar tareas. Por ejemplo se podría encender o a pagar una lampara según la luz ambiental con un sensor LDR, o mediante un mando a distancia por infrarrojos al pulsar determinada tecla, o quizás mediante un reloj que indique a que horas se tiene que encender y apagar, etc.