Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SESIÓN 9: ARDUINO
1
SESIÓN 10:
0
0
PROGRAMACIÓN
DE ARDUINO
• Al finalizar la sesión
Logro de el alumno podrá
la sesión programar el
Arduino.
4
•Identifican el lenguaje de
programación C.
Capacidades •Utilizan las instrucciones
de IO (input – output).
terminales •Identifican y utilizan
recursos internos de
Microcontrolador.
• Al finalizar el alumno
podrá programar el
Resultado Arduino para realizar
rutinas de control.
6
Muy Bien…
Comencemos
Contenido
1. Lenguaje de Programación
- Lenguaje C++
- Programa Base de Arduino
- Programa “Hola Mundo” de Arduino
2. Instrucciones
- Instrucción INPUT/OUTPUT
- Instrucción delay
- Instrucción millis/micros
3. Recursos Internos de Arduino
- Recurso de Comunicación Serial
1. LENGUAJE DE
PROGRAMACION
9
¿LENGUAJE DE PROGRAMACIÓN?
https://www.youtube.com/watch?v=ldCbyREso2I
Para programar:
- Escoger Arduino Herramientas >> Placa >> Arduino/Genuino Uno
- Escoger el puerto Herramientas >> Puerto >> COMxx(Arduino …)
- Compilar o Cargar que compila y carga
15
PROGRAMA “Blink” DE ARDUINO
Cuando se crea y se guarda un programa en
Arduino, el programa automáticamente crea
una carpeta con el mismo nombre que
contiene el archivo de extensión *.ino
16
2. INSTRUCCIONES
17
INSTRUCCIONES DIGITAL INPUT/OUTPUT (DIO)
20
RECURSOS INTERNOS
Interrupciones
Temporizador
Generador
Convertidor
PWM
A/D
Comunicación
Comunicación Serie
Síncrona
Memoria EEPROM
COMUNICACIÓN SERIE
Es un recurso que nos permite enviar
datos hacia la computadora a través
del mismo puerto de programación.
Se denomina Serie porque envía los
datos de forma Serial.
Se utiliza velocidades estandarizadas
en bits/segundo o BAUDIOS
Físicamente se tiene:
Un pin de Transmisión (Tx/D1)
Un pin de Recepción (Rx/D0)
ENTENDIENDO ARDUINO
24
Actividad: Capture pantalla de su Programa Serie:
Coloque sus nombres en la Parte Inicial
Terminología en Ingles
Ingles Español
Analog Analógico
Digital Digital
Potenciometer Potenciómetro
Light-Dependent Resistor Resistencia Variable con Luz
NTC - Negative Temperature Coefficient Coeficiente de Temperatura Negativo
PTC - Positive Temperature Coefficient Coeficiente de Temperatura Positivo
Button Boton / Pulsador
Switch Cambio de Estado
LED - Light-Emitting Diode Diodo Emisor de Luz
Buzzer Zumbador
PWM – Pulse Width Modulation Modulación de Ancho de Pulso
Relay Conmutador, Relevador
Terminología en Ingles
Ingles Español
Input / Output Entrada / Salida
Delay Retardo
Setup Configurar
Loop Bucle (Repetición)
Blink Parpadeo
High Alto
Low Bajo
Resumen
1. Lenguaje de Programación
- Lenguaje C++
- Programa Base de Arduino
- Programa “Hola Mundo” de Arduino
2. Instrucciones
- Instrucción INPUT/OUTPUT
- Instrucción delay
3. Recursos Internos de Arduino
- Recurso de Comunicación Serial
Evaluación de Sesión
Evaluación de Quizziz
Recomendaciones
• Introducción al análisis de circuitos, Boylestad, 11va edición.
¿QUÉ HAREMOS LA
PRÓXIMA CLASE?