Lecciones Arduino
Lecciones Arduino
Lecciones Arduino
Podemos observar en la
Figura 1 el montaje del
circuito para encender y
apagar un LED con
Arduino Uno
También se utiliza para el montaje un Protoboard, ¿Qué es un Protoboard? , es
un tablero con orificios, en la cual se pueden insertar componentes electrónicos
y cables para armar circuitos. Como su nombre lo indica, esta tableta sirve para
experimentar con circuitos electrónicos, con lo que se asegura el buen
funcionamiento del mismo.
¿Cómo usar una protoboard? Partes de una placa protoboard (breadboard)
https://www.youtube.com/watch?time_continue=145&v=ulsv7uxDZoc
También se utiliza para el montaje un Protoboard, ¿Qué es un Protoboard? , es
un tablero con orificios, en la cual se pueden insertar componentes electrónicos
y cables para armar circuitos. Como su nombre lo indica, esta tableta sirve para
experimentar con circuitos electrónicos, con lo que se asegura el buen
funcionamiento del mismo.
Estructura del protoboard: se divide en tres regiones:
A) Canal central: Es la región localizada en el medio del protoboard, se utiliza
para colocar los circuitos integrados.
B) Buses: Los buses se localizan en ambos extremos del protoboard, se
representan por las líneas rojas (buses positivos o de voltaje) y azules (buses
negativos o de tierra) y conducen de acuerdo a estas, no existe conexión física
entre ellas. La fuente de poder generalmente se conecta aquí.
C) Pistas: La pistas se localizan en la parte central del protoboard, se representan
y conducen según las líneas rojas.
Luego de elaborar el circuito en el programa TinkerCaD, se desarrolla el
código en el IDE de Arduino.
NOTA:
Para que el IDE de Arduino pueda entender los comandos es necesario que al
final de cada instrucción se coloque punto y coma (;).
Algoritmo de la práctica 1A
En la siguiente algoritmo se muestra como queda plasmado en el IDE de Arduino
los procedimientos anteriormente señalados:
// Práctica encender y apagar un LED
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.
Implementación del algoritmo 1 en el simulador TinkerCad:
https://tinkercad.com/things/2RFlw7iHp4P
1.3.3 Encender y Apagar dos LEDS con Arduino.
En el montaje del circuito en el programa TinkerCad es el mismo procedimiento que
la primera parte de la práctica solo que se añade un nuevo LED al circuito en
conexión en paralelo, ver Figura 2.
– Se realiza el código.
1.3.4 Procedimiento de cómo llevar a cabo el codificado del
programa:
• Se inicia indicando el nombre del programa, para insertar
comentarios se emplea el símbolo //.
https://www.edu.xunta.es/espazoAbalar/sites/espazoAbalar/files/datos/146494784
3/contido/index.html