PROGRAMACIÓN Y MANEJO DE INTERFASES CON
ARDUINO ▪
INTRODUCCIÓN
Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Arduino toma información del entorno a través de sus pines de entrada de toda una gama de sensores y puede interactuar con diversos actuadores mediante sus pines de salida con el propósito de interactuar con el medio físico. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación Arduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a una computadora.
Oficina de Proyección Social y Extensión Universitaria De la Facultad de Ingeniería Eléctrica y Electrónica de la UNI
La Universidad, en su función de Proyección Social y Extensión Universitaria, realiza cursos de capacitación en electricidad, electrónica y telecomunicaciones, dirigidos a la población en general.
▪
Nuestros cursos cuentan con el respaldo de la Facultad de Ingeniería Eléctrica y Electrónica (FIEE) de la Universidad, facultad que fue creada el 11 de junio de 1903, con lo que se dio inicio al desarrollo de la Ingeniería Eléctrica en el Perú.
▪
CONOCIMIENTOS PREVIOS Tener conocimientos de algún lenguaje de programación.
▪
DIRIGIDO A Profesionales y/o estudiantes de Educación superior.
Únicos con Certificación a nombre de la Universidad Nacional de Ingeniería – Facultad de Ingeniería Eléctrica y electrónica (firmado por las autoridades de la Facultad – Decano y Director de la Sección de Proyección Social)
OBJETIVO DEL CURSO
Elaborar programas que interactúen con sensores y actuadores para la implementación de sistemas de desarrollo para la adquisición, automatización y control.
▪
CONTENIDO DEL CURSO SESIÓN
1
NOMBRE
Plataforma de desarrollo Arduino. Constantes y funciones.
2 3 4 5
Operadores variables.
y
TEMAS Tipos de placas Arduino. Arduino Uno: descripción de pines. Software de programacion Arduino y simulación Proteus. Estructura de un programa: setup y loop. Constantes, Funciones de salidas y entrada digital. Función delay. Manejo de leds.
Operadores: aritméticos, comparación y booleanos. Tipo de Datos: bool, bytr, char, int, float, double. Manejo de variables. Manejo de protoboard. Código BCD y decodificadores de BCD a 7 segmentos. Barra de leds.
Estructuras repetitivas y condicionales
Instrucciones Matemáticas y Funciones.
Depurando programas: monitor serie. Formato de números. Instrucciones matemáticas: POW, SQRT, SIN, COS, TAN Funciones: variables globales y locales. Función shiftOut. Registros de desplazamiento: 74HC595.
Array, Interfases y Shield.
HORAS
Estructuras repetitivas: for y while. Estructuras condicionales: if, if-else. Manejo de pulsadores: eliminación de rebotes. Registros de desplazamiento: 74164.
Declaración e inicialización de un array. Aplicaciones. Manejo de interfaces: configuración de librería. Interfase de matriz de leds 8x8. Shields: instalación y programación. Joystick Shield y Multifunction Shield.
Oficina de Proyección Social de la Fiee Uni
6 hrs.
6 hrs.
6 hrs.
6 hrs.
6 hrs.
6
Entradas analógicas y Sensores. Manejo de motores DC.
Conversión Análoga Digital (ADC). Entradas análogas de Arduino. Configuración de voltaje de referencia. Sensores de: temperatura LM35, infrarrojo QRE-1113 y ultrasonido HC-SR04. Modulación por ancho de pulso: PWM. Programación de Interfase a Motor: L298N. Total de horas del curso
6 hrs.
36 hrs.
Beneficios ▪ Clases dictadas en aulas y laboratorios de la Facultad de Ingeniería Eléctrica y Electrónica (FIEE) de la Universidad Nacional de Ingeniería.
Certificación a nombre de la UNI, somos la única Oficina que otorga con firma y sello de autoridades de la FIEE UNI (Decano de la FIEE UNI y Director de la Oficina de Proyección Social de la FIEE UNI).
Incluye material de estudio como apoyo a sus clases, sea un manual o un CD, según el curso.
Clases teórico práctico.
CERTIFICACIÓN El alumno al finalizar el curso podrá obtener un certificado, a partir del cumplimiento de los siguientes requisitos:
Certificado: Se otorga a los participantes que hayan aprobado el curso con una nota mínima de catorce (14). Certificación* a nombre de la UNI, con firma y sello de autoridades de la FIEE UNI.
Constancia de participación: Se otorga a los participantes que hayan desaprobado el curso. (deberán contar con asistencia en el curso). Nota: El duplicado de cualquiera de los documentos mencionados, tendrá un costo de S/. 10.00.
–
Para que puedas aplicar lo aprendido.
Oficina de Proyección Social de la Fiee Uni
Póngase en contacto con nosotros Oficina de Proyección Social Universitaria de la FIEE UNI.
y
Extensión
• Ubicación: Av. Túpac Amaru N° 210 Rímac, Pabellón Q1, solo 1er Piso, Rímac. Ref.: Ingresar por puerta N° 5 de la UNI. Altura paradero “Honorio Delgado” del Metropolitano. • Teléfono Central Uni: 481-1070 (marcar anexo 4811) • Teléfono directo: 382-3383 • Página web: www.fiee.uni.edu.pe (Visitar la sección “Proyección Social”) Para recibir información, escribirnos a:
ceps.fiee.uni@gmail.com
• Horario de atención: (Refrigerio general de 1 a 2 pm.) • Lunes a viernes de 10 am. a 1 pm. y de 2 pm. a 6 pm. • Sábado de 8 am. a 3 pm. • Domingo de 8 am. a 5 pm.
Visítanos en: (da click en la imagen)
Oficina de Proyección Social de la Fiee Uni