Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Docente (s):
TERCERA FASE Ing. Juan Carlos Cuadros
Programación Arduino - Uso de variables y estructuras de control Fecha: 28-06-2021
I. OBJETIVOS.
a. Emplear variables y nombres en el desarrollo de programas para Arduino.
II. HERRAMIENTAS
1. Computador con acceso a internet.
2. Apuntes de laboratorio.
III. BIBLIOGRAFIA
[1] Fernández F. Arduino Libro de Proyectos, Arduino 2013.
[2] Corona L., Abarca G. y Mares J. Sensores y actuadores. Aplicaciones con Arduino. Patria 2014.
GUÍA DE LABORATORIO MECANICA COMPUTACIONAL I PAG 2/ 8
4.3 Variables:
Desde un punto de vista práctico, podemos considerar las variables como los cajones
de un escritorio, cada uno tiene una etiqueta describiendo el contenido y dentro de él
se encuentra el valor de la variable (el contenido del cajón). Hay tantos tipos de
variables como de datos: números de todo tipo representados de diferentes maneras
(enteros, reales, binarios, decimales, hexadecimales, etc.), textos (de un solo o varios
caracteres o líneas), matrices (arrays), constantes, etc.
El software de Arduino maneja los siguientes tipos de variables.
Figura 2.
Tipos de variables
en el software
Arduino.
Figura 2
En el lenguaje de Arduino cuando queremos utilizar una variable primero hay que
declarar el tipo de variable de la que se trata (por ejemplo ‘int’ y luego el nombre que
le queremos dar a esa variable (‘testVariable’ en los ejemplos de la tabla de la figura
2).
4.4 Constantes:
Algunas variables no cambian de valor durante la ejecución del “sketch”. En estos casos
podemos añadir la palabra reservada ‘const’ al comienzo de la declaración de la
variable. Esto se utiliza típicamente para definir números de pin o constantes
matemáticas (pi,e,etc…).
Figura 3.
Declaración de
constantes en la
programación
Figura 3 Arduino.
Figura 4
GUÍA DE LABORATORIO MECANICA COMPUTACIONAL I PAG 4/ 8
Nombres y Apellidos:
Código: Horario:
V. Actividades
IMPORTANTE:
Todos los ejercicios a presentar deben de incluir análisis, diagrama de flujo, codificación y simulación en
Tinkercad.
Se calificará orden en la presentación.
5.1 Encender y apagar una secuencia de leds cuando se activa un botón de encendido. La secuencia
deberá cumplir con especificaciones dadas.
5.2 Seleccionar el encendido de una u otra secuencia de leds de acuerdo a la selección hecha por
botones de entrada. Las secuencias deberán cumplir con especificaciones dadas.
5.3 Emplear estructuras repetitivas en la generación de secuencias de leds.
GUÍA DE LABORATORIO MECANICA COMPUTACIONAL II PAG 7/ 8
RA1 FUNCIÓN
RA1
Secuencia 0: Leds del 0-3 ON durante 2 seg, luego leds 0-3 OFF y leds 4-7 ON
0 0
durante 2 seg. Se repite indefinidamente.
Secuencia 1: Leds del 0-2-4-6 ON durante 0.75 seg, luego se apagan y leds 1-3-5-
0 1
7 ON durante 0.75 seg. Se repite indefinidamente.
1 1 Libre
6.2 Elabore la codificación para controlar un semáforo de dos vías. Los tiempos y secuencia son:
Semáforo 1: Rojo 6 segundo; Verde 4 segundos; Ámbar 2 segundos
Semáforo 2: Verde 4 segundos; Ámbar 2 segundos; Rojo 6 segundos
Importante: Vea la secuencia mientras que la luz roja del semáforo 1 está encendida, se prender la
verde y luego la luz ámbar del semáforo 2.