Syllabus: AVR A VR ii: Protocolos Protocolos de Comunicación e Interfaz
AVR II: Protocolos de Comunicación e Interfaz con Lenguaje Python. 1. ! !je jeti ti"o "o:: 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 int interf erfaz de usua usuari rio o en la computa putado dorra usand sando o el leng lengua uaje je de programación yt!on y sus librer"as#
#. !jeti !jeti"os "os $s%ec $s%ec&'c &'cos: os:
Manejar de manera microcontrolador AVR#
óptima
los
perif$ricos
internos
del
%sar el lenguaje de programación yt!on para dise&ar aplicaciones de ad'uisición, procesamiento de datos e interfaz de usuario#
(ntegrar el )ardware del microcontrolador AVR con el *oftware del +enguaje yt!on en la computadora a trav$s del protocolo serial y el estndar %*-#
(. )eto )etodo dolo log& g&a: a:
Cada curso est dividido en teor"a y prctica
+a clase ser de carcter e.positivo con diapositivas#
+aboratorios propuestos#
(mplementación de aplicaciones con Microcontroladores AVR#
rogramación de widgets usando yt!on#
*. +ocente ente:: Paulo Rodriguez Lengua Especialista en Electrónica, con e.periencia /ocente en Cidiacctec y en desarrollo de proyectos dentro de la industria privada0 y e.periencia en !err !erram amien ientas tas de desar desarro rollo llo como como yt!o yt!on, n, Matla Matlab, b, Ardui Arduino, no, CA/so CA/soft ft Eagle, Microcontroladores AVR, (C, ARM, entre otros#
htt:!!"""#cidiacctec#com E-mail:
[email protected];
[email protected];
[email protected] [email protected] Telf: (01) 5620704 – RP: !"75126#0$ !"751262" – RP%: &4""!05
Syllabus: AVR ii: Protocolos de Comunicación e Interfaz
,. Contenido: -$-I /
0$)AI. II.
/21
III. IV. V. VI. VII. I.
/2#
II. III. IV. V. I. II.
/2(
III. IV. V.
/2*
I. II. III. IV.
Introducción al Lenguaje Python. A%licaciones de Python en la ingenier&a. -inta3is de lenguaje Python. 0i%os de dato y o%eradores. $structuras de control y funciones. Li!rer&as y Clases )anejo de la li!rer&a )at%lotLi! +ise4o de Interfaz 5r6'ca con Py7t. )anejo de la li!rer&a %ytts3. )anejo de la li!rer&a %ygsr. )anejo de la li!rer&a %y-erial. Control de sistema domótico con interfaz. gr6'ca de usuario. 0eor&a general de %rocesamiento digital de im6genes. )anejo de la li!rer&a %enCV %ara Python. )ani%ulación y transformación de im6genes con %enCV. 8so del LC+ /o9ia ,11 con )icrocontrolador AVR. Con"ersión de formato de im6genes %ara el LC+ /o9ia,11 con %enCV. +escri%ción del est6ndar 8-. 0eor&a de o%eración del !us 8-. )anejo de la li!re&a V;8- %ara AVR. Im%lementación de dis%ositi"os 8- con
htt:!!"""#cidiacctec#com E-mail:
[email protected];
[email protected] Telf: (01) 5620704 – RP: !"75126#0$ !"751262" – RP%: &4""!05
LARA0RI•
• •
•
•
•
•
•
•
•
•
•
•
•
Creación de *cripts de yt!on# Manejo del *pyder (/E# 1uego de adivinanzas con yt!on# 2r3ca de data con yt!on y matplotlib#
Manejo de las !erramientas de 4t# Creación de 5idgets programables con y4t# (mplementación de sistema domótico por comunicación serial# +ectura de arc!ivos de imgenes# Conversión de colores en las imgenes# 2r3ca de 3guras geom$tricas en el +C/ 6o7ia899:# Visualización de imgenes en el +C/ 6o7ia899:# (mplementación de dispositivo %*2en$rico (mplementación de dispositivo %*- )(/ ;ransferencias de Control por %*-#
Syllabus: AVR ii: Protocolos de Comunicación e Interfaz
V.
microcontrolador A0mega. +ise4o de interfaz gr6'ca de ad
•
Ad'uisición del A/C#
=. Re
El estudiante debe !aber aprobado el curso de programación de microcontroladores AVR en +enguaje C, 6ivel (# El estudiante debe tener nociones de programación orientada a objetos#
>. +uración: El curso tendr una duración de <: !oras, divididas en cuatro sesiones de una por semana#
?. Costos:
@. Certi'cación: A nombre de Cidiacctec#
1.
Contacto:
htt:!!"""#cidiacctec#com E-mail:
[email protected];
[email protected] Telf: (01) 5620704 – RP: !"75126#0$ !"751262" – RP%: &4""!05