UNMSM
LOGOTIPOS
​
Soy de la Facultad de Ingenieria de Sistemas e Informatica e Informatica de la Universidad Nacional Mayor de San Marcos
SYLLABUS.
SUMILLA
La asignatura comprende de los siguientes temas: Principios fundamentales de la organización, estructura y funcionalidad de las computadoras, microprocesadores y microcontroladores, criterios de open hardware, caracterÃsticas de la tarjeta Arduino, instalación de IDE de programacion, lenguaje y comandos de uso, manejo de sensores, Interrupciones externas e internas, Puertos, acceso a perifericos. Concurrencia, uso de hilos, interaccion con lenguajes de programacion de computador. Acceso remoto.
​
UNIDAD TEMATICA Nº 1: Microprocesadores
• Estructura, organización y funciones de una computadora. Modelo de Turing y Von Neumann
• . Procesador: Unidad de aritmética y lógica, Unidad de control y registros.
• Canales de Direcciones, Control y Datos
• Estructura, organización y funcionalidad de un microprocesador.​​
• Unidad de control, unidad de aritmética / lógica y registros.
• Terminales de interconexión con el exterior.
• Introduccion a MIT Appinventor.

UNIDAD Nº 2: Microcontrolador, Tarjeta Arduino
• Open Hardware, principios y caracterÃsticas. Microcontrolador. Definición y diferencias con el microprocesador. Arquitectura ARM.
• Tarjeta Arduino. CaracterÃsticas y modelos. Emuladores.
• Entradas digitales y Entradas analogicas. Descripcion y uso.
• Programación bajo Arduino. IDE . Uso de Serial Monitor
- PCduino e Intel Galileo. Caracteristicas.
UNIDAD Nº 3: Entradas y salidas digitales
• Entradas y salidas digitales. Implementacion de uso.
• Display LCD, TouchScreen.
• Entradas analogicas y uso de PWM para salida analogica.
• Teclados y pulsadores. Potenciomateros y LDR.
- Interaccion con Java. Uso de RxTx
- Interrupciones externas e internas. UART y Timer.
UNIDAD Nº 4: Sensores y detectores
- Uso de Puertos. caracteristicas.
- Control Infrarrojo como mamdo remoto.
- Manejo de concurrencia. Hilos.
• Uso de sensores en Arduino. Criterios
• Uso de librerÃas externas. Configuración.
- Motores paso a paso. Uso de puente H para control (L293D)
• Servomotores. Criterios de uso . Motores paso a paso.
- Reloj de tiempo Real (RTC). uso en proyectos

UNIDAD Nº 5: Gestion remota con Arduino
• Ethernet Shield. Acceso a servicios de red.
. Uso de SDcard. Lectura y escritura de datos
• Uso de Bluetooth. Criterios e implementación
• Uso de GPRS/GSM. Criterios e implementacion
• Uso de WIFI Shield . Criterios e implementacion . Xbee, caracteristicas
- Introduccion a wereables. Uso de Lilypad.

Bibliografia
A continuacion, algunos de los libros que pueden usar en el desarrollo de los cursos.
Arduino Projects for the Evil Genius
Arduino manual de programacion
Processing
Getting Started with Processing
Facultad de Ingenieria de Sistemas e Informatica