Sei sulla pagina 1di 9

CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS Y TECNOLOGÍAS

SÍLABO DE PROGRAMACIÓN ARDUINO

I. DATOS GENERALES

1.1 Código : IST2-907E


1.2 Ciclo : IX
1.3 Semestre Académico : 2019-I
1.4 Créditos :3
1.5 Duración : 16 semanas
1.6 Horas Semanales :4
1.6.1 Horas teóricas :2
1.6.2 Horas prácticas :2
1.7 Prerrequisitos : Ninguno
1.8 Docente : Ing. Christian Lezama Cuellar

II. SUMILLA
La asignatura pertenece al área de formación de estudios electiva, es de naturaleza
teórica-práctica. Tiene el propósito de desarrollar proyectos de hardware y software
utilizando la plataforma Arduino. Formar en el estudiante una lógica de pensamiento
y su aplicación en el entorno de desarrollo Arduino

III. UNIDADES DE APRENDIZAJE


Desarrolla las siguientes unidades de aprendizaje:
Unidad I. Introducción al IDE Arduino y manejo de señales digitales.
Unidad II. Uso de bucles y condicionales en Arduino.
Unidad III. Uso de la señal PWM y la función aleatoria.
Unidad IV. Generación de sonidos con Arduino.

COMPETENCIAS
• Comprendan y aprendan a desarrollar sobre lenguaje Arduino.
• Comprendan y logren interactuar con el mundo externo utilizando sensores y
actuadores.
• Comprendan y logren comunicarse con la computadora y otros Arduinos utilizando
el puerto serial.
• Logren una comprensión mínima de electrónica fundamental: Ley de Ohm, Leyes
de Kirchhoff y conozcan los instrumentos básicos como Multímetros y
Osciloscopios.

CAPACIDADES
• Reconocer los distintos componentes electrónicos necesarios para trabajar en la
interfaz del IDE de Arduino y su lenguaje de programación.
• Conocer los principales componentes del sketch de Arduino y reconoce la
estructura de la instrucción for y las instrucciones if (condicional) else (si no).
• Crear nuevas secuencias usando las instrucciones for, if y else y Reconocer la
modulación por amplitud de pulsos
• Usar la función analog Write y conoce las funciones que producen tonos en
Arduino con los componentes electrónicos capaces de producir sonidos y la forma
correcta de conectarlos

ACTITUDES
• Aprecia la importancia de utilizar el programa de Arduino en el software y
hardware en proyectos tecnológicos.
• Analiza de forma crítica la lógica básica que describe una realidad y una
problemática dentro de una situación real.
• Valora la programación y la implementación electrónica en los diversos proyectos
educativos tecnológicos.
• Diseña de forma apropiada periféricos y realiza variaciones sobre dispositivos
existentes adaptándolos a las necesidades del momento.
PROGRAMACIÓN DE LOS APRENDIZAJES

UNIDAD I: Introducción al IDE Arduino y manejo de señales digitales.

CAPACIDAD:
• Reconocer los distintos componentes electrónicos necesarios para trabajar
• Reconocer la interfaz del IDE de Arduino y su lenguaje de programación.
• Conocer los principales componentes del sketch de arduino.
ESTRATEGIA DIDÁCTICA
Introducir al estudiante en el contexto de definición del Arduino y los componentes electrónicos en el
computador y la evolución tecnológica.
Exposición de los contenidos conceptuales por parte del docente – Interacción con los estudiantes de los
contenidos conceptuales y procedimentales.
Uso del método Deductivo para describir los contenidos conceptuales y procedimentales de lo general
a lo particular – Uso del método Inductivo para describir los contenidos conceptuales y procedimentales
de lo particular a lo general

Contenidos Contenido
Semana Contenidos Conceptuales
Procedimentales Actitudinal
Tema 1: Introducción al IDE Arduino y manejo de
Diferencia los
elementos que Aprecia la
señales digitales.
componen el importancia de
1.1 Reconocer la placa Arduino UNO y sus
componentes. Arduino UNO y definir la
1 1.2 Requerimientos para el desarrollo de proyectos sus componentes importancia del
con Arduino. y su importancia Arduino UNO y las
1.3 Conceptos básicos de microcontroladores. en la tecnología diferencias
digital. tecnológicas

1.4 Comunicación Arduino con la PC.


Analiza el Arduino Analiza el lenguaje
1.5 Lenguaje de programación, conceptos básicos de en la PC y el de programación y
programación con Arduino. lenguaje de describe los
1.6 Reconocer los principales componentes programación y principios de la
2 electrónicos y la protoboard. reconoce los electrónica
1.7 Ejercicio práctico el led intermitente y dos leds principios de los
intermitentes componentes
electrónicos y lo
pone en práctica.
UNIDAD II: Uso de bucles y condicionales en Arduino

CAPACIDAD:
• Reconocer la estructura de la instrucción for y las instrucciones if (condicional) else (si no).
• Crear nuevas secuencias usando las instrucciones for, if y else
ESTRATEGIA DIDÁCTICA
Introducir al estudiante con las instrucciones for, if y else creando nuevas secuencias en el Arduino, con
ejemplos reales, planteamiento de problemas y su resolución experimental práctica.

Exposición de los contenidos conceptuales por parte del docente – Interacción con los estudiantes de los
contenidos conceptuales y procedimentales.

Uso del método Deductivo para describir los contenidos conceptuales y procedimentales de lo general
a lo particular – Uso del método Inductivo para describir los contenidos conceptuales y procedimentales
de lo particular a lo general

Contenidos Contenido
Semana Contenidos Conceptuales
Procedimentales Actitudinal
Analiza el uso de Valora el uso de
Tema 2: Uso de bucles y condicionales en
bucles y las sentencias del
arduino.
condicionales en el programa de
Reconocer la sintaxis de la sentencia for.
3 Arduino y las Arduino al
Combinar la sentencia for con la función
sentencias for y la combinar las
digitalWrite.
función digital sentencias.
write.
Analiza la placa de Aprecia la
Usar las diferentes salidas digitales de la placa
del Arduino para importancia de
Arduino para interactuar con un led.
interactuar con los utilizar el Arduino
4
dispositivos en la placa para el
I Práctica calificada
electrónicos uso práctico
experimental.
Identifica las Reconoce las
Reconocer la sintaxis de la sentenci
sintaxis de las sintaxis de la placa
a if(...) else(...).
sentencias if, else del Arduino para
5 Combinar la sentencia if(...) else(...) con las
en las salidas poder interactuar
salidas digitales de la placa arduino para
digitales en la placa
interactuar con uno o varios leds.
del Arduino.
Analiza la Reconoce los
Ejercicio práctico de una secuencia de luces con
secuencia de luces trabajos prácticos
7 leds.
experimentalmente de secuencia y de
6y7 Ejercicio práctico de un semáforo en una
y lo sustenta en su semáforo
intersección.
desarrollo practico experimental.
II Práctica calificada: Ejercicios de aplicación.
Prácticas de laboratorio.
8 EXAMEN PARCIAL
UNIDAD III: Uso de la señal PWM y la función aleatoria

CAPACIDAD:
• Reconocer la modulación por amplitud de pulsos
• Usar la función analog Write
ESTRATEGIA DIDÁCTICA
Fijar los fundamentos c de la modulación por amplitud de pulsos y usar las funciones analog write.

Exposición de los contenidos conceptuales por parte del docente – Interacción con los estudiantes de los
contenidos conceptuales y procedimentales.

Uso del método Deductivo para describir los contenidos conceptuales y procedimentales de lo general
a lo particular – Uso del método Inductivo para describir los contenidos conceptuales y procedimentales
de lo particular a lo general

Contenidos Contenido
Semana Contenidos Conceptuales
Procedimentales Actitudinal
Tema 3: Uso de Reconoce el uso
la señal PWM y la función aleatoria. de la señal PWM y
las funciones a Valora el uso de las
3.1 Reconocer y utilizar la función
utilizar y combinar señales de las
analogWrite para controlar la luminosidad de
09 las secuencias for funciones
un led.
e if con las secuenciales y
3.2 Combinar la sentencia for e if con la función
funciones analog números aleatorios.
analog Write.
3.3 Reconocer y usar las funciones que generan write en números
números aleatorios. aleatoria.

3.4 Combinar la generación de números


aleatorios con las demás funciones aprendidas
(for, if, else, PWM, AnalogWrite, digitalWrite,
etc.). Reconoce las
Valora la
3.5 Ejercicio práctico manipular el brillo de un funciones (for, if,
importancia de las
led y varios leds generando secuencias else, PWM,
funciones en la
aleatorias. AnalogWrite,
10 y 11 programación del
3.6 Ejercicio práctico simular la llama de fuego digitalWrite, etc.)
Arduino y la
combinando leds. y lo aplica
demostración
experimental y
3.7 Ejercicio práctico usar las funciones práctica.
demostrativo.
estudiadas en un led RGB
III Práctica calificada: Ejercicios de aplicación
Prácticas de Laboratorio
UNIDAD IV: Generación de sonidos con Arduino

CAPACIDAD:
• Conocer las funciones que producen tonos en arduino.
• Reconocer los componentes electrónicos capaces de producir sonidos y la forma correcta de
conectarlos
ESTRATEGIA DIDÁCTICA
Identificar las funciones que producen distintas funciones en los componentes electrónicos para
producir sonidos en forma correcta.
Exposición de los contenidos conceptuales por parte del docente – Interacción con los estudiantes de los
contenidos conceptuales y procedimentales.
Uso del método Deductivo para describir los contenidos conceptuales y procedimentales de lo general
a lo particular – Uso del método Inductivo para describir los contenidos conceptuales y procedimentales
de lo particular a lo general

Contenidos Contenido
Semana Contenidos Conceptuales
Procedimentales Actitudinal

Tema 4: Generación de sonidos con Arduino. Reconoce la


4.1Reconocer los componentes electrónicos que generación de
generan sonidos. sonidos en el Valora el diseño
4.2Reconocer los pulsadores y su forma de Arduino con los lógico en la
12 conectar. dispositivos programación y
4.3Usar las funciones tone() y noTone() para electrónicos y su construcción del
generar tonos con arduino. importancia en la hardware
4.4 Combinar las sentencias estudiadas para tecnología digital.
generar diversos tonos.
4.5 Ejercicio práctico elaboración de un
minipiano.
4.6 Ejercicio práctico elaboración de una sirena Desarrolla los
de policía con luces de advertencia. ejercicios Valora la
4.7Ejercicio práctico que combine las funciones prácticos con importancia del
13 y 14 estudiadas: alarma de pánico con sonido y luces Arduino y Arduino y la
que se active y desactive mediante un pulsador y componentes tecnología
que cuando se active dure un espacio de tiempo electrónicos
determinado
IV Práctica calificada: Ejercicios de aplicación.
Prácticas de Laboratorio
Diseña e
Trabajos de implementa de
15 aplicación forma apropiada
Revisión de trabajo académico y expositivo
semestral. su actividad
académica
EXAMEN FINAL
16
IV. PROCEDIMIENTOS METODOLÓGICOS
El docente utilizará dos modalidades de enseñanza: la modalidad presencial se
desarrollará mediante la exposición dialogada (interactiva), el estudio de casos, el
debate y el trabajo en equipo, mientras que en la modalidad virtual hará uso del chat y
el foro para la discusión de temas de actualidad.

El estudiante realizará trabajos en equipo propiciando la investigación de tipo


exploratorio, descriptivo y explicativo, la consulta a expertos, manejo de bases de
conocimiento de lecciones aprendidas y capacidad de síntesis.

V. EQUIPOS Y MATERIALES
Para el desarrollo de las actividades académicas, se utilizarán medios audiovisuales
como el proyector de multimedia, una computadora personal y puntero laser tanto para
el marco teórico como para el marco práctico. En forma complementaria el docente hará
uso de materiales complementarios como la pizarra acrílica, plumones para pizarra
acrílica y mota.

Asimismo, los estudiantes utilizarán las separatas o diapositivas proporcionadas por el


docente de la asignatura, así como también utilizará las fuentes de consulta que forman
parte del presente sílabo.

VI. CRONOGRAMA DE EVALUACIÓN


La evaluación es permanente, se considera como base las evaluaciones de cuatro
prácticas calificadas, un examen parcial y un examen final, de acuerdo al siguiente
cronograma de evaluación.

UNIDADES SEMANAS TIPO DE EVALUACIÓN


1 3° PC1
1 6° PC2
1 8° EP
1 11° PC3
2 14° PC4
2 15° TA
2 16° EF
TODO 17° EC

VII. EVALUACION DEL APRENDIZAJE


Las evaluaciones a administrar en este curso, tiene la finalidad de medir el logro de las
competencias y de las capacidades de los estudiantes, desde el nivel de aprendizaje de
los conocimientos proporcionados en la asignatura, los procedimientos y estrategias
aplicados hasta las actitudes asumidas por el estudiante.

El estudiante aprobará el curso con una nota mínima de 13 (trece) debido a que la
asignatura es básica Profesional (B).
Obtenida de la manera siguiente:

NF = 0.4NT + 0.5 NP + 0.1 NV CF= 0,4 CC + 0,5 CP + 0,1 CA

NF: Nota Final = CF: Calificación Final.


NT: Nota de Examen Teórico = CC: Calificación Cognitivo
NP: Nota de Práctica = CP: Calificación Procedimental
NV: Nota de Varios = CA: Calificación Actitudinal.

CALIFICACIONES PORCENTAJE INDICADORES


• Exámenes Parciales (20%)
COGNITIVO 40%
• Examen Final (20%)
50% • Tareas Académicas (Trabajos encargados,
PROCEDIMENTAL
Prácticas calificadas, Exposiciones) (50%)
• Valoración Actitudinal (10%), comprende
aspectos relacionados la práctica de:
ACTITUDINAL 10%
- La ética
- Los valores

De acuerdo al Cap. VI y Art. 67°del Reglamento General de UDAFF.

La asistencia a las actividades académicas es obligatoria. Con más de 30% de inasistencias


injustificada se desaprueba la asignatura (Art. 54° del Reglamento). Asimismo, alumno que
no participa en algún rubro de trabajos académicos, tendrán una calificación de CERO.

VIII. REFERENCIA BIBLIOGRÁFICA


- BIBLIOGRAFÍA BÁSICA
• Banzi, M, Getting started with Arduino, O’Reilly, 2009
• Tom Igoe, Making Things Talk: Using Sensors, Networks, and Arduino to see,
hear, and feel your world Published September 2011, O'Reilly
• Greg Borenstein, Making Things See: 3D vision with Kinect, Processing, Arduino,
and MakerBot,Published February 2012, O'Reilly
• Karvinen, K, Make Arduino bots and gadgets, 2011, O’Reilly
• Morrison, R, Practical electronics : a self-teaching guide
• Torrente, O,Arduino.Curso práctico de formación, RC libros, 2013
• arteinteractivo: manual arduino
• Creative Technologies, tutorial (es)
• ITP Physical computing
• McComb, Gordon Electronics for dummies, Hoboken, N.J. : Wiley, cop. 2005

- BIBLIOGRAFÍA COMPLEMENTARIA
http://www.atmel.com/tools/ATMELAVRSTUDIO.aspx (Consultado el 12/04/2018)
http://zigbee.org (Consultado el 15/03/2018)
http://www.microchip.com (Consultado el 12/04/2018)
http://www.atmel.com/ (Consultado el 21/03/2018)
http://www.zigbee.org/ (Consultado el 15/03/2018)
http://www.arduino.cc/es/ (Consultado el 01/03/2018)
http://www.digi.com/ (Consultado el 05/03/2018)
http://es.scribd.com/doc/53085708/7/%C2%BFQue-microcontrolador-elegir
(Consultado el 24/02/2019)
http://www.bluetooth.com (Consultado el 15/04/2018)
http://www.wi-fi.org/ (Consultado el 15/04/2018)
http://es.scribd.com/doc/41130520/XBee-Guia-Usuario (Consultado el 26/02/2019)
http://www.datasheetcatalog.org/datasheet/nationalsemiconductor/DS010568.PDF
(Consultado el 21/04/2018)

Ing. Christian Lezama Cuellar


Firma Docente Responsable de la Asignatura