Page 1

UNIVERSIDAD NACIONAL INGENIERIA FACULTAD DE INGENIERIA ELECTRICA Y ELECTRÓNICA

PROGRAMA DE ESPECIALIZACIÓN: IMPLEMENTACIÓN DE SOLUCIONES CON ARDUINO INTRODUCCIÓN Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles. 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. La placa Arduino se programa mediante el lenguaje de programación Arduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing). 1. Objetivo General 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. 2. Objetivos específicos  Comprender la forma como trabajan la plataforma de desarrollo de electrónica abierta Arduino y sus aplicaciones en las diversas áreas del quehacer humano.  Desarrollar programas para interactuar con sensores y actuadores.  Simular sistemas basados en Arduino haciendo uso de software de diseño electrónico (Proteus). 3. Dirigido a Profesionales y/o estudiantes de Educación superior. 4. Pre-Requisitos Conocimientos básicos de sistemas digitales, diseño de Algoritmos y algún lenguaje de programación. 5. Contenido del programa  Módulo I: Programación y Manejo de Interfases con Arduino (36 horas)  Módulo II: Aplicaciones con Arduino (36 horas) 6. Metodología  El curso se desarrolla en forma teórico/práctico.  Cada participante contará con un texto desarrollado exclusivamente para el curso.  Cada participante tendrá acceso a una computadora y un sistema de desarrollo en Arduino. 7. Evaluación La evaluación del curso es mediante prácticas calificadas. La nota final de cada módulo se calcula como la media aritmética de todas las prácticas tomadas. 8. Certificados Cada módulo se aprueba con una nota mayor o igual a 14 (CATORCE). Se entregará por cada módulo aprobado un certificado con nota. Autor: Mauricio Galvez Legua

1

mgalvez@uni.edu.pe


UNIVERSIDAD NACIONAL INGENIERIA FACULTAD DE INGENIERIA ELECTRICA Y ELECTRÓNICA

9. Contenido de cada módulo

Sesión

1

2

3

4

5

6

PROGRAMACIÓN Y MANEJO DE INTERFASES CON ARDUINO Nombre Temas Lab Horas Sistema de Microcontroladores ATMEL: Familia Instalación y desarrollo AVR Manejo de IDE Arduino. Tipos de placas Arduino. Arduino y Proteus Constantes y Software de programación y operadores. simulación de Arduino. Estructura de un programa en Arduino. 6 Constantes: definición y tipos. Operadores: aritméticos, comparación, bits, booleanos. Comunicación Serial entre PC y Arduino. Monitor serie: Secuencias de escape y formateo de números. Variables, Tipo de Datos: bool, bytr, char, int, Shield Estructuras float, double. Multifunción: condicionales y Manejos de variables. pulsadores, leds Entrada/Salida Instrucciones de entrada y salidas de 7 segmentos. 6 digitales. Sensor digitales. Función tiempo. Sensor de I Estructuras condicionales: if, if-else, distancia HC-SR04. switch-case. Configuración de librería. Estructuras Estructuras repetitivas: for y while. Display 7 Repetitivas, Declaración e inicialización de un segmentos. Array e array. Interfase Matriz de Instrucciones Instrucciones matemáticas: POW, Led 8x8. 6 Matemáticas. SQRT, ROUND, SIN, COS, TAN Shield Definición de Shield. Multifunción: pulsadores, leds de 7 segmentos. Entradas Conversión Análoga Digital (ADC). Display 7 analógicas y Entradas análogas de Arduino UNO. segmentos. Sensores II Configuración de voltaje de referencia. Interfase Matriz de 6 Lectura de señales análogas. Led 8x8. Aplicaciones: Sensor de temperatura Sensor Infrarrojo LM35. QRE 1113. Manejo de Modulación por ancho de pulso Shield de motor: motores DC y (PWM). driver L298N. Comunicación Control de giro y velocidad de motor Interfase HC-05. 6 Bluetooth DC mediante PWM. Comunicación inalámbrica: Bluetooth. Desarrollo de Móvil detector de obstáculos. Kit de movíl. proyecto Móvil a control remoto. 6 Móvil seguidor de línea. Total de horas 36

Autor: Mauricio Galvez Legua

2

mgalvez@uni.edu.pe


UNIVERSIDAD NACIONAL INGENIERIA FACULTAD DE INGENIERIA ELECTRICA Y ELECTRÓNICA

Sesión

1

2

3

4

5

6

Nombre Manejo de interrupciones e Interfase a pantalla LCD Interfases a pantallas gráficas Salidas analógicas

APLICACIONES CON ARDUINO Temas Manejo de Interrupciones externas. Modo de disparo de interrupciones. Interrupciones en Arduino. Aplicaciones: Interfase a teclado matricial. Gráfica de funciones. Aplicación: Osciloscopio

Lab Shield LCD 16x2. Shield de teclado: Keypad IBridge.

LCD Gráfico Nokia 511: 64x48 pixel.

Conversión Digital Análoga (DAC) Interfase a DAC: configuración unipolar. Aplicaciones: Generador de onda cuadrada, triangular, rampa y seno. Manejo de Principio de funcionamiento de los Shield de motor: Servomotores servomotores. driver L298N. y Motor de paso Aplicaciones Manejo de relés y contactores. Shield de relés. industriales Aplicaciones: Control de luminaria Sensor de (220V), control de giro de motor AC corriente. monofásico. Desarrollo de Automatización de un proceso. proyecto Total horas

Autor: Mauricio Galvez Legua

3

Horas

6

6

6

6

6

6 36

mgalvez@uni.edu.pe

Silabo programa implementacion de soluciones con arduino (final)  
Silabo programa implementacion de soluciones con arduino (final)  

PROGRAMA DE CURSOS LIBRES Somos Proyección Social de la Facultad de Ingeniería Eléctrica y Electrónica de la UNI Teléfonos: 382-3382 Centra...

Advertisement