Como sólo pretendemos el encendido y apagado de un LED, utilizaremos las salidas digitales
Práctica 1: Ejemplo "Blink"
- Conecta la placa Arduino al PC
- Abre el programa IDE de Arduino
- Haz click en Archivo ... Ejemplos ... Basics ... Blink
- Observarás el siguiente código:
En el bloque "void setup" se indican las entradas/salidas a utilizar mediante la orden pinMode, haciendo mención de la salida utilizada (en este caso la 13) y si se va a utilizar como entrada o salida (en nuestro caso como SALIDA).
En el bloque "void loop" se escribe el código que describe el funcionamiento deseado. En nuestro caso, con digitalWrite establecemos un estado ALTO o BAJO en la salida 13 y con delay establecemos tiempos de espera o retrasos (expresados en milisegundos).
IMPORTANTE: La salida digital 13 también posee un LED integrado en la propia placa Arduino por lo que no es necesario conectar LED+resistencia en una placa board para comprobar el funcionamiento.
- Haz click en el botón "subir" o "upload" para cargar el código en la placa Arduino
- Observa que el Led se enciende y apaga a intervalos de 1 segundo.
- Edita los comentarios existentes en el programa de tal forma que expliques lo mejor posible lo que hace cada línea de código.
- Haz click en Archivo ... Guardar como y guarda esta práctica como tunombre_arduino_01.ino
Práctica 2: Blink rápido
- Conecta la placa Arduino al PC
- Abre el programa IDE de Arduino
- Haz click en Archivo ... Ejemplos ... Basics ... Blink
- Modifica el código para que el led se encienda durante 200ms y posteriormente esté apagado durante 200ms, repitiendo este ciclo de forma indefinida
- Haz click en Archivo ... Guardar como y guarda esta práctica como tunombre_arduino_02.ino
Práctica 3: Blink modificado
- Conecta la placa Arduino al PC
- Abre el programa IDE de Arduino
- Haz click en Archivo ... Ejemplos ... Basics ... Blink
- Modifica el código para que el led se encienda durante 2 segundos y posteriormente esté apagado durante 0,5 segundos, repitiendo este ciclo de forma indefinida
- Haz click en Archivo ... Guardar como y guarda esta práctica como tunombre_arduino_03.ino
Práctica 4: Control de un led
- Conecta la placa Arduino al PC
- Abre el programa IDE de Arduino
- Haz click en Archivo ... Ejemplos ... Basics ... Blink
- Modifica el código para que:
- encendamos el led que conectaremos al pin digital 8
- el led se encienda durante 500ms y posteriormente se apague durante 300ms, repitiendo este ciclo de forma indefinida
- Ahora procedemos al conexionado del Led, la resistencia y la placa Arduino. Para ello toma como ejemplo lo mostrado en el siguiente enlace . Aunque en la imagen no te muestran la placa board, se aconseja el uso de la placa board para realizar las conexiones.
- Haz click en Archivo ... Guardar como y guarda esta práctica como tunombre_arduino_04.ino
Práctica 5: Semáforo
- Conecta la placa Arduino al PC
- Abre el programa IDE de Arduino
- Haz click en Archivo ... Ejemplos ... Basics ... Blink ya que lo tomaremos de base para nuestro semáforo.
- Procedemos al conexionado en la placa board.
- Debemos preparar tres LEDs (uno rojo, otro verde y otro amarillo), cada uno con su resitencia.
- El led verde lo conectaremos al pin 13
- El led amarillo lo conectaremos al pin 12 y
- El led rojo lo conectaremos al pin 8.
- Modifica el código para que:
- primero encendamos el led verde (pin 13) durante 10 segundos
- luego apagemos el led verde y encendamos el led amarillo (pin 12) durante 2 segundos y finalmente
- apagemos el led amarillo y encendamos el led rojo (pin 8) durante 5 segundos
- todo ello formando un bucle infinito
- Edita los comentarios existentes en el programa de tal forma que expliques lo mejor posible lo que hace cada línea de código.
- Haz click en Archivo ... Guardar como y guarda esta práctica como tunombre_arduino_05.ino
- Llama a tu profesor para que evalúe estas 5 primeras prácticas.
