This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

martes, 13 de septiembre de 2016

Hagamos titilar un led conectado a la protoboard

vamos a utilizar: la placa Arduino Uno, una protoboard para hacer todas conexiones necesarias, un led, una resistencia, cables para hacer las conexiones con el Arduino y un cable USB para conectar la placa a la PC y cargarle nuestro sketch.

Lo que deseamos hacer en este caso, es conectar el led al Arduino y hacer que parpadee. Para eso vamos a utilizar las salidas digitales de la placa:


Vamos a conectar el led a una de estas salidas digitales y cuando envíe una señal digital (un 1 o 5 voltios - 5v) el led se va a iluminar y cuando envíe un 0, se va a apagar.

Como ya aprendimos, los leds tienen una pata más larga que otra:
- la más corta se llama cátodo y es la conexión negativa (lo que va a tierra).
la pata más larga es el ánodo y es lo que va al positivo (lo que vamos a conectar a la placa y por donde se enviarán los 5 voltios o los 0 voltios).

Voy a conectar el por ejemplo la pata más corta (el cátodo) en la línea de la protoboard que tiene el 30 y el ánodo en otra linea.


El ánodo que es la pata positiva va a ir conectada a nuestro Arduino, colocaremos un cable en la misma linea en sentido vertical y lo conectaremos a una de las entradas digitales de la placa (por ejemplo el pin2).


En la pata negativa del led vamos a conectar la resistencia. Como los leds no soportan más de 2 voltios y los pines digitales del Arduino envían 5 voltios, si no le conectamos una resistencia se quemaría.
Vamos a conectar una de las patas de la resistencia a la linea de la protoboard donde se encuentra en cátodo (la pata más corta del led) y el otro extremo lo voy a conectar a la linea negativa horizontal de la protoboard indicada con el color azul.


Finalmente conectaremos la tierra de la placa a esa linea azul de la protoboard.
El Arduino tiene 3 pines de tierra marcados como GND.








Un nuevo reto



realizar una modificación en el código para que la luz parpadee de la siguiente manera

  • Prendido 3 segundos
  • Apagado 2 segundos
  • Prendido 2 segundos
  • Apagado 1 segundos
  • Prendido 1 segundo
  • Apagado 0.5 segundos
  • Que luego vuelva a arrancar

Primer proyecto en arduino

Lo primero que debemos hacer es conectar nuestro Arduino a la PC.
Pero antes siempre es recomendable tener la placa dentro de un "case" para aislarlo de la energía estática y no dañarlo.



1) Usando el cable, conectamos la punta cuadrada USB a la placa, y la punta USB convencional, a la computadora.
2) Abrimos Processing.
3) Comprobamos que nuestra placa esté bien conectada.


Los programas o sketch de Arduino se dividen en dos partes: setup y loop.




En el setup se inicializan todos los componentes que utilizaremos en el programa.



En electrónica, se denomina pin a la terminal o patilla de cada uno de los contactos metálicos de un conector o de un componente fabricado de un material conductor de la electricidad. Estos se utilizan para conectar componentes sin necesidad de soldar nada, de esta manera se logra transferir electricidad e información. 

 Los terminales de Arduino, por defecto, están configurados como entradas, por lo tanto no es necesario definirlos en el caso de que vayan a trabajar como entradas (input).
Pero si deseamos setearlos como salida (OUTPUT) debemos setearlo.

pinMode(pin, mode)

Es la instrucción que se utiliza en la parte de configuración setup () y sirve para configurar el modo de trabajo de un pin pudiendo ser INPUT (entrada) u OUTPUT (salida).

Lo primero que haremos es setear el pin 13 como salida o output.
Ingresaremos entonces en nuestro programa:

pinMode(13, OUTPUT);


 Luego iremos a la función loop y le indicaremos con la función digitalWrite que lo vamos a prender un led, por eso usaremos el parámetro HIGH.

 digitalWrite(13, HIGH)


Luego le diremos que espere durante 1 segundo (1000 milisegundos)

delay(1000);


Voy a apagar ese mismo led con el parámetro LOW

digitalWrite(13, LOW)


Y luego que espere otro segundo (1000 milisegundos)

 delay(1000);

Finalmente compilamos para ver si nuestro código está correcto. Y nos va a solicitar que guardemos nuestro boceto.




Finalmente procederemos a cargar el código a la placa.


Y vamos a ver como el led parpadea!