Vamos a realizar una practica con Arduino, conectaremos un led y lo programaremos para que se encienda y se apague cada pocos segundos.
Práctica:
Lo primero es ver el material necesario:
-Placa Arduino Uno R3
-Protoboard
-Led
-Resistencia (valores de 100 a 300 ohmios)
-Cables de conexión entre pines
-Cable USB para conectar la Placa Arduino con el ordenador
Como se puede ver la conexión es muy sencilla, vamos a ver paso por paso.
El Led tiene dos patillas ánodo y cátodo, el ánodo es el polo positivo del Led y el cátodo el negativo, para saber cuál es cual, la patilla del cátodo es más corta que la del ánodo. De esta forma el cátodo lo conectaremos a tierra, el pin GND de la placa. Y el ánodo va conectado a una salida digital de la placa y entre medias colocamos la resistencia, como se puede ver en la imagen.
El software que vamos a utilizar para programar es el IDE de Arduino, que se puede descargar desde la página oficial de Arduino. Dejo el enlace.
https://www.arduino.cc/en/Main/Software
Una vez descargado, abrimos el programa y la consola muestra la ventana para empezar a programar.
Ventana de inicio.
En el apartado “setup” es donde indicamos los componentes que utilizamos y su configuración, en este caso el Led.
Y el apartado “loop” es el que contiene el código de programación.
Pero antes necesitamos declarar la variable que queremos utilizar y esto lo hacemos con la instrucción “int”.
El primer paso es declarar la variable que la declaramos con «int» y Led es el nombre que le damos para utilizarla en “setup” y “loop”. El número “4” es la salida digital que utilizaremos en la placa Arduino.
El segundo paso, en “setup” se indica la función que hace la variable, en este caso utilizamos la instrucción pinMode para indicar la configuración de la variable como salida “OUTPUT”.
Tercer y último paso, en “loop” donde diseñamos el programa, con la instrucción “digitalWrite” se indica que la variable tenga un 0 “LOW” apagado, o 1 “HIGH” encendido. La instrucción “delay” es para indicar los segundos que está apagado o encendido en este caso 1000 es un segundo.
Nota importante, cuando se termina cada línea de programación, se tiene que acabar con “ ; ” como esta en la imagen, al final de la declaración de variable, de la instrucción pinMode, digitalWrite y delay.
Deja una respuesta Cancelar la respuesta