You are on page 1of 37

Jornada Académica, abril 2018

ARDUINO BÁSICO
CONTACTO:
Paola Garza
6623395578
paolagarzaarr@gmail.com
CONTENIDO
1. Introducción (10 min) 4. Estructura Programa
• Pase de lista
Arduino (30 min)
• Explicación del
• Estructuras
taller • Variables
2. Electrónica Básica (10 • Interfaz
min) 5. Practicas (1 hr 30 min)
• Variables
• # con ayuda
• Entradas y salidas
• # en solitario
3. Programación (10 min) 6. Problema de aplicación
• Proposito
(30 min)
• Lenguaje
• Algoritmo
electrónica básica
Variables

Analógicas Digitales
Pueden tener un
Solamente
número infinito
comprenden dos
de valores
valores conocidos
comprendidos
como “0” y “1”
entre dos limites
ENTRADAS

CONTROL

SALIDAS
programación
PROPOSITO DE LA PROGRAMACIÓN
Crear programas que realicen un
comportamiento deseado. Para
lograrlo debe utilizarse un
lenguaje de programación que la
computadora pueda entender.
lenguaje DE PROGRAMACIÓN
MAQUINA

Idioma artificial ENSAMBLADOR


diseñado para expresar
operaciones que pueden
ser llevadas acabo por
maquinas.

ALTO NIVEL
ALGORITMO
Pasos a
seguir para
resolver un
problema
estándar
estructura de un programa
Arduino
ESTRUCTURAS

setup(){
}
Código de configuración inicial, se
ejecuta una sola vez

loop(){
}
Se ejecuta después del setup y se
mantiene ejecutándose hasta que se
des-energiza Arduino
INTERFAZ

Verificar
Subir
Nuevo
Abrir
Salvar
Practicas
practica 1: “hola mundo”
LED intermitente Conexión

Material

• Arduino
• Led
• Cable USB tipo AB
int (variable de
tipo entero)

delay (retardo)
practica 2
Al presionar un botón se enciende un led
Conexión

Material

• Arduino
• Led
• Pushbutton
• Cable USB tipo
AB
else (si no)
operadores de
comparación
== igual a
!= diferente de
< menor que
> mayor que
<= menor igual que
>= mayor igual que
practica 3
Conexión

Material

• Arduino
• Led
• Pushbutton
• Cable USB tipo
AB
practica 3
Un trabajador de una planta industrial debe
indicar al montacargas cuando necesita más
material para seguir trabajando. Esto se hace a
través de una lampara que se enciende al
presionar un botón. Por cuestiones de seguridad
el botón debe de durar presionado 3 segundos
antes de que se encienda la lampara. Esto para
evitar que el botón sea presionado por error.

NOTAS:
-Representa la lampara con un led.
-Un condicional if puede ir dentro de otro
condicional if.
practica 3
Posible
solución
practica 4
Parpadeo ciclico de un led
Conexión

Material

• Arduino
• Led
• 2 Pushbutton
• Cable USB tipo
AB
do {
do while //acción a repetir
} while (condición);
Operadores booleanos
• && (Y) lógica AND
• || (O) lógica OR
• ! (negación) lógica NOT
practica 5
Conexión

Material

• Arduino
• Led
• Pushbutton
• Cable USB tipo
AB
Es importante
declarar la
variable ‘a’
semaforo
CONTACTO:
Paola Garza
6623395578
paolagarzaarr@gmail.com

You might also like