Mostrando entradas con la etiqueta blink. Mostrar todas las entradas
Mostrando entradas con la etiqueta blink. Mostrar todas las entradas

domingo, 19 de abril de 2015

Encender una lámpara con un Arduino y un relé

Vamos a utilizar un relé para encender una lámpara con un Arduino UNO. El relé es el más sencillo y económico que podemos encontrar. Se trata de una unidad que trabaja con 220 V y hasta 10 A. Se puede adquirir en eBay por menos de 3 €.




También existen relés múltiples, por ejemplo, disponemos de uno de cuatro unidades de 10 A.






  • GND → NEGRO → NEGATIVO → Tierra o masa
  • Vcc → ROJO → POSITIVO → +5v (aquí van lo 5 voltios del Arduino)
  • IN1 → Entrada de CONTROL del Relé 1 → AMARILLO → Al PIN de control del Arduino
  • IN2 → Entrada de CONTROL del Relé 2
  • IN3 → Entrada de CONTROL del Relé 3
  • IN4 → Entrada de CONTROL del Relé 4


En Arduino UNO el led interno de la placa que ya lleva resistencia de protección está asociado al PIN 13. Si conectamos un led externo al PIN 13 no será necesaria la resistencia de protección.
En el código del probrama Blink que viene como ejemplo básico en el IDE de Arduino se utiliza el PIN que está asociado a ese led interno. Este es el motivo por el que hemos conectado el cable amarillo que va al PIN de control del relé al PIN 13 de nuestro Arduino UNO.


lunes, 9 de marzo de 2015

Hola Mundo con Arduino

Hemos comenzado un proyecto vital: aprender a manejar una placa de Arduino y con ello algo de electrónica, robótica y programación. Con el apoyo y el entusiasmo de MajadaLab en un taller de Arduino donde nos orienta Jompy cuando tenemos dudas. Y algunos somos realmente novatos, y tenemos que preguntarle por la polaridad de un LED.

En este blog pretendemos ir dejando constancia de nuestros progresos a lo largo del tiempo. Ilusión tenemos mucha, a ver hasta donde llegamos. Y como la velocidad se demuestra andando vamos con el primer proyecto con Arduino. Es el típico "Hola Mundo" para aprender a manejarnos con las conexiones, los componentes y la programación.

Usando este simulador tinkercad.com hemos creado nuestro primer circuito con Arduino.

Lo hemos titulado Hola Mundo con Arduino.


La resistencia de 220 ohm se usa para conectar un led a las salidas digitales. Si se usa el pin 13 no necesita resistencia ya que internamente ya la lleva puesto que es la que tiene conectado un pequeño led en la placa.

 // primer montaje con Arduino  
 // objetivo: conseguir encender y apagar un LED de forma intermitente  
 int Pin = 12;        // hacemos que la variable Pin tome el valor del pin 12 u otro pin digital elegido   
 void setup() {  
  pinMode(Pin, OUTPUT);   //inicializamos el pin de la variable Pin como de salida  
 }  
 void loop() {        // loop hace que se repita indefinidamente  
  digitalWrite(Pin, HIGH);  // hacemos que el LED se encienda (HIGH es el nivel de voltaje)  
  delay(1000);        // esperamos 1000 milisegundos  
  digitalWrite(Pin, LOW);  // apagamos el LED haciendo el nivel de voltaje LOW  
  delay(1000);        // esperamos un segundo  
 }