Se inicia indicando el nombre del programa, para insertar comentarios se emplea el símbolo //.
Se declaran las variables. Si es de tipo constante, una variable que no cambia luego de definido su valor, su comando es const. Además, se debe especificar qué tipo de dato es la variable, para número entero su comando es int. Luego se da nombre a la variable y se conecta en la tarjeta Arduino el ánodo en el pin 13 asignándole el valor de 13 en el código.
Se define el tipo de variable: entrada o de salida, mediante void setup (), se abre llave ({ )para saber qué es lo que contiene ese comando y al finalizar el comando se cierra con llave (}). Internamente del corchete se declarara que la variable LED es de salida, mediante el comando pinMode(LED,OUTPUT); donde OUTPUT indica que la señal saldrá del pin 13.
Luego de definir las variables, se desarrolla el código dentro del comando void loop (), se abre llave ({) y se cierra luego de terminar su cumplimiento (}). Internamente del corchete se establecen las instrucciones que ejecutará Arduino continuamente.
El LED se enciende mediante el comando digitalWrite, la cual envía una señal digital al pin que anteriormente se indicó. Se indica HIGH para encender el pin. Los pines de Arduino que no tienen nada al lado, sino solamente el número ellos tienen una señal alta y baja; LOW=baja es cero (0) y HIGH=alta es uno (1). El código es digitalWrite(LED,HIGH).
Luego se emplea el comando delay (milisegundos); que permite retrasar el tiempo que se le indique hasta la ejecución de la siguiente instrucción.
El LED pueda apagarse indicándole esta vez una señal baja LOW, digitalWrite (LED, LOW) y luego se emplea nuevamente el comando delay.
"Es ridículo vivir 100 años y sólo ser capaces de recordar 30 millones de bytes. O sea, menos que un compact disc. La condición humana se hace más obsoleta cada minuto"
-- Marvin Minsky
Práctica 1. Encender y apagar un LED utilizando un botón pulsador
April, 2020 9