T1 - Arduino - Programación y Simulación
T1 - Arduino - Programación y Simulación
Programación en Arduino
1. ¿Qué es Arduino?
2. Primer programa
3. Cargar un programa a Arduino
4. Ejercicios
- OBSERVA
- REFLEXIONA
1/4 ¿QUÉ ES ARDUINO?
ARDUINO
Es un módulo o shield (placa electrónica) que es muy útil para el desarrollo de proyectos
electrónicos, cuyo componente principal es un microcontrolador de la familia Atmel.
Los más comerciales son los siguientes modelos.
Curso: Control electrónico de equipo pesado Sin embargo un ECM de equipo pesado tiene su
Unidad 1: Programación en Arduino microcontrolador y demás electrónica bien
Tema 1: Arduino - Programación y simulación encapsulado para protegerlo del medio exterior.
6
1/4 ¿QUÉ ES ARDUINO?
CARACTERÍSTICAS TÉCNICAS
UNO NANO MEGA
Voltaje de operación 5v 5v 5v
Memoria Flash 32KB (el bootloader 0.5KB) 32KB (el bootloader 2KB) 256KB
Tema 1:Convertidor
Arduino USB- Programación
a serie y simulación
ATMega16U2 FTDI 232 ATMega16U2 7
2/4 PRIMER PROGRAMA
- OBSERVA
- REFLEXIONA
2/4 PRIMER PROGRAMA
PARPADEO DE UN LED (BLINK)
Hacer que el led rojo (que conecta con el pin 13) prenda un segundo y luego se apague un segundo;
de manera cíclica.
DIAGRAMA ESQUEMÁTICO
Para simular la
solución del problema
planteado se hace
uso del programa
online Tinkercad.
CÓDIGO EN C
Función para definir las configuraciones iniciales
Establecer el pin13 como salida digital
TIPOS DE ALGORITMOS
Elegir la opción
windows para
instalar el IDE
en su PC (con
windows XP o
superiores).
Adicionalmente, el IDE de
Arduino también cuenta con:
1. Un compilador (convierte el
código escrito en lenguaje de
máquina “código binario”).
2. Opción para subir (o cargar)
el código compilado al
Arduino.
- OBSERVA
- REFLEXIONA
4/4 EJERCICIOS
DIAGRAMA ESQUEMÁTICO
EJERCICIO 1
1. Generar dos señales cuadradas
con un periodo de 1 y 0.5
segundos respectivamente.
Verificar su código haciendo uso
del osciloscopio.
2. Conectar a las pines del arduino
dos LEDs con su respectiva
resistencia de protección y
observar el efecto.
EJEMPLO 2
1. Usar un display de 7 segmentos en
configuración cátodo común. Dibujar el
número 3. (Nota: El display cuenta con
resistencias de protección internas).
EJEMPLO 2
1. Usar un display de 7 segmentos en
configuración cátodo común. Dibujar el
número 3. (Considerar resistencia de
protección de 220 ohmios).
CÓDIGO
EJERCICIO 2
1. Cambiar el display en modo ánodo
común. Dibujar el número 2 durante 1
segundo, luego cambie al número 6
durante otro segundo. Luego repetir el
ciclo de manera indeterminada.
EJERCICIO 3
1. Realizar un contador binario con
2 leds (00, 01, 10 y 11), los
cambios de estado deben darse
cada 1 segundo.