PROGRAMAS EN ARDUINO
UNIVERSIDAD MAYOR DE SAN ANDRÉS
FACULTAD DE INGENIERÍA
LABORATORIO PRÁCTICA Nº
PROGRAMAS EN ARDUINO
NOMBRE : UNIV. LUNA CHOQUE RYWER
DOCENTE : ING. FEBO FLORES
MATERIA : LETN-432
LA PAZ – BOLIVIA
Julio 2022
CUESTIONARIO
1
PROGRAMAS EN ARDUINO
1. En la práctica, se le planteara elaboración de programas, haciendo uso del
pin de salida numero 13, así como aplicaciones que incluyan comunicación
UART.
Hacer un programa para Arduino para que el led 13 se encienda y se apague en
intervalos de cinco repeticiones, la primera secuencia con una frecuencia de 1Hz, la
segunda secuencia con una frecuencia de 0,3 Hz.
1
f=
T
1
T=
f
Para 1Hz
1
T = =1000 ms
1
1000
t= =500 ms
2
Para 0,3Hz
1
T= =3333 ms
0,3
3333
t= =166 6 ms
2
Estructura de repetición indexada: FOR
Este tipo de estructura permite implementar la repetición de un cierto conjunto de
instrucciones un número predeterminado de
veces.
2
PROGRAMAS EN ARDUINO
Estructura repetitiva condicional: WHILE
Permite implementar la repetición de un mismo
conjunto de instrucciones mientras que se
verifique una determinada condición: el número
de veces que se repetirá el ciclo no está
definido a priori.
Estructura condicional simple: IF
Este es el tipo más sencillo de estructura
condicional. Sirve para implementar acciones
condicionales del tipo siguiente: Si se verifica
una determinada condición, ejecutar una serie
de instrucciones y luego seguir adelante. Si la
condición NO se cumple, NO se ejecutan
dichas instrucciones y se sigue adelante.
3
PROGRAMAS EN ARDUINO
2. Instale en el simulador Proteus el módulo de Arduino y simule los mismos
programas planteados en la pregunta anterior.
Programa utilizando el comando ‘for’
Programa utilizando el comando ‘while’
Programa utilizando el comando ‘if else’
4
PROGRAMAS EN ARDUINO
El color rojo en el LED del
pin 13 significa encendido, el color azul significa apagado, en la simulación en proteus se
puede ver que se cumple la secuencia descrita para el comando “for”, ‘while’ e ‘if else’, en
el punto 1 del cuestionario
3. Programa en Arduino para inversión de giro de motor