
¿Cómo adivina el LED (programa por estados)? En la programación Arduino, podemos encontrar desde su librería estándar IDE, códigos donde podemos interactuar con la luz LED (diodo) a manera de especificaciones y lecturas que nos ayudarán a observar el funcionamiento de varias funciones en el proyecto.
En cuanto a adivinar el LED, veremos algunas aplicaciones con las que podemos interactuar, para que podamos diferencias entre las aplicaciones con las que sea necesario el uso del LED. Ahora bien, veremos en lo sucesivo, algunas de estas aplicaciones y practicar correctamente sobre el circuito.
Enciende un LED de manera intermitente
Para que un LED encienda de manera intermitente, debemos programar cada ciclo de encendido y apagado. Determinando milisegundos para que se muestre encendido y otros milisegundos para que se apague. Cada ciclo de encendido se reiniciará al momento de apagarse. Ahora bien, esto lo haremos usando el pin 13 del Arduino.
Por otro lado, el cátodo debe ir a una resistencia de 220 n para que se mantenga protegido el LED de la carga despegada. Se determinará pues, que al momento de llegar a una carga de 5 V, se encenderá el LED. Por consiguiente, si la carga llega al 0 V, se apagará.
¿Cuáles son las variables?
Es importante declarar las variables, donde identificaremos una constante llamada LED, que tendrá el valor de 13. Ahora bien, veamos a profundidad sobre este punto:
- Al momento de hacer una constante, el valor no podrá modificarse a lo largo del sketch.
- El nombre de la constante puede ser “int ledintermitente=13”, quedará por sentado que el valor de la constante tendrá un valor de 13.
- En el caso de void setup, recuerda que debe escribirse entre las llaves. Pero eso lo veremos en el siguiente punto a continuación.
Establece void setup para programación Arduino
Resulta conveniente que, cuando estemos escribiendo la parte del sketch de void setup, se hará una sola vez. Por lo tanto, lo que haremos en esta parte de la programación, es indicar los pines que se estarán usando.
Desde indicar los pines de entrada o aquellos de salida. En cuanto a los pines análogos, podrán ser destinados como los pines de entrada. En tanto que, los pines digitales, a parte de ser de entrada y de salida, será destinados a HIGH o LOW. Lo que nos ayudará a establecer el control de la carga.
Para declarar un pin digital como salida, escribiremos pinMode (13, OUTPUT). De esta manera, se podrá ejercer en el pin, el modo de HIGH o bajo, con LOW.
Escritura de void loop
En tanto que se escribe void loop, resultará más detalladamente. Lo que significa que, es una constante a lo largo del sketch. Más expresamente, la línea que hemos escrito, se comenzará a repetir, generando pues, una especie de bucle, en el que se hará la escritura de la ejecución.
Al escribir delay, estaremos indicando la ejecución del programa. Significa que, si escribimos delay (1000), el temporizador será de 1 segundo.