0% encontró este documento útil (0 votos)
84 vistas3 páginas

Lolsyllabus Avr II

Este documento presenta el syllabus de un curso sobre protocolos de comunicación e interfaz con microcontroladores AVR y el lenguaje de programación Python. El curso enseñará a usar Python para diseñar interfaces de usuario y comunicar software de computadora con hardware de AVR a través de protocolos seriales y USB, así como procesar imágenes digitales. El curso consta de 4 sesiones que cubrirán temas teóricos y prácticos de Python, comunicación microcontrolador-computadora, y procesamiento digital de imágenes.

Cargado por

Moises Meza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
84 vistas3 páginas

Lolsyllabus Avr II

Este documento presenta el syllabus de un curso sobre protocolos de comunicación e interfaz con microcontroladores AVR y el lenguaje de programación Python. El curso enseñará a usar Python para diseñar interfaces de usuario y comunicar software de computadora con hardware de AVR a través de protocolos seriales y USB, así como procesar imágenes digitales. El curso consta de 4 sesiones que cubrirán temas teóricos y prácticos de Python, comunicación microcontrolador-computadora, y procesamiento digital de imágenes.

Cargado por

Moises Meza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Syllabus:

AVR ii: Protocolos de


Comunicacin e Interfaz
con Lenguaje Python

AVR II: Protocolos de Comunicacin e


Interfaz con Lenguaje Python.
1. Objetivo:
El curso tiene como objetivo general, capacitar a los alumnos en el manejo
de los Microcontroladores AVR utilizando el lenguaje C y desarrollar software
de interfaz de usuario en la computadora usando el lenguaje de
programacin Python y sus libreras.
2. Objetivos Especficos:
Manejar de manera
microcontrolador AVR.

ptima

los

perifricos

internos

del

Usar el lenguaje de programacin Python para disear aplicaciones


de adquisicin, procesamiento de datos e interfaz de usuario.
Integrar el Hardware del microcontrolador AVR con el Software del
Lenguaje Python en la computadora a travs del protocolo serial y el
estndar USB.
3. Metodologa:
Cada curso est dividido en teora y prctica
La clase ser de carcter expositivo con diapositivas.
Laboratorios propuestos.
Implementacin de aplicaciones con Microcontroladores AVR.
Programacin de widgets usando Python.
4. Docente:
Paulo Rodriguez Lengua
Especialista en Electrnica, con experiencia Docente en Cidiacctec y en
desarrollo de proyectos dentro de la industria privada; y experiencia en
herramientas de desarrollo como Python, Matlab, Arduino, CADsoft
Eagle, Microcontroladores AVR, PIC, ARM, entre otros.

http://www.cidiacctec.com
E-mail: [email protected]; [email protected]
Telf: (01) 5620704 RPC: 987512630/ 987512628 RPM: #488905

Syllabus:
AVR ii: Protocolos de
Comunicacin e Interfaz
con Lenguaje Python

5. Contenido:
SESI
N

TEMAS
I.
II.

N1

III.
IV.
V.
VI.
VII.
I.

N2

II.
III.
IV.
V.

I.

II.
N3

III.
IV.
V.

N4

I.
II.
III.
IV.

Introduccin al Lenguaje
Python.
Aplicaciones de Python en la
ingeniera.
Sintaxis de lenguaje Python.
Tipos de dato y operadores.
Estructuras de control y
funciones.
Libreras y Clases
Manejo de la librera
MatplotLib
Diseo de Interfaz Grfica con
PyQt.
Manejo de la librera pyttsx.
Manejo de la librera pygsr.
Manejo de la librera pySerial.
Control de sistema domtico
con interfaz. grfica de
usuario.
Teora general de
procesamiento digital de
imgenes.
Manejo de la librera OpenCV
para Python.
Manipulacin y transformacin
de imgenes con OpenCV.
Uso del LCD Nokia 5110 con
Microcontrolador AVR.
Conversin de formato de
imgenes para el LCD
Nokia5110 con OpenCV.
Descripcin del estndar USB.
Teora de operacin del bus
USB.
Manejo de la librea V-USB
para AVR.
Implementacin de
dispositivos USB con

LABORATORIOS

http://www.cidiacctec.com
E-mail: [email protected]; [email protected]
Telf: (01) 5620704 RPC: 987512630/ 987512628 RPM: #488905

Creacin de Scripts de
Python.
Manejo del Spyder IDE.
Juego de adivinanzas
con Python.
Grfica de data con
Python y matplotlib.

Manejo de las
herramientas de Qt.
Creacin de Widgets
programables con PyQt.
Implementacin de
sistema domtico por
comunicacin serial.
Lectura de archivos de
imgenes.
Conversin de colores
en las imgenes.
Grfica de figuras
geomtricas en el LCD
Nokia5110.
Visualizacin de
imgenes en el LCD
Nokia5110.
Implementacin de
dispositivo USB
Genrico
Implementacin de
dispositivo USB HID
Transferencias de
Control por USB.

Syllabus:
AVR ii: Protocolos de
Comunicacin e Interfaz
con Lenguaje Python

V.

microcontrolador ATmega.
Diseo de interfaz grfica de
adquisicin de datos con PyQt.

Adquisicin del ADC.

6. Requisitos:
El estudiante debe haber aprobado el curso de programacin
de microcontroladores AVR en Lenguaje C, Nivel I.
El estudiante debe tener nociones de programacin orientada a
objetos.
7. Duracin:
El curso tendr una duracin de 20 horas, divididas en cuatro
sesiones de una por semana.
8. Costos:

9. Certificacin:
A nombre de Cidiacctec.
10.

Contacto:

http://www.cidiacctec.com
E-mail: [email protected]; [email protected]
Telf: (01) 5620704 RPC: 987512630/ 987512628 RPM: #488905

También podría gustarte