Este documento presenta una actividad educativa para estudiantes de un curso de Automatización y Robótica Industrial. La actividad utilizará las placas Arduino y la herramienta de programación Processing para crear un semáforo programable. Los estudiantes investigarán el funcionamiento de los semáforos, crearán un prototipo con Arduino y desarrollarán una interfaz gráfica con Processing. La actividad concluirá con una presentación y evaluación de los proyectos.
1. 1º CFGS AUTOMATIZACIÓN Y ROBÓTICA INDUSTRIAL
Autor: Jesús Mª Redondo López
Máster Universitario en Profesor de Educación Secundaria Obligatoria y Bachillerato, Formación Profesional y Enseñanzas de Idiomas
INFRAESTRUCTURAS Y TECNOLOGÍAS DE LA INFORMACIÓN EN CENTROS EDUCATIVOS
INFORMÁTICA INDUSTRIAL
“INTRODUCCIÓN ARDUINO + PROCESSING”
2. Máster Universitario en Profesor de Educación Secundaria Obligatoria y Bachillerato, Formación Profesional y Enseñanzas de Idiomas
INFRAESTRUCTURAS Y TECNOLOGÍAS DE LA INFORMACIÓN EN CENTROS EDUCATIVOS
ÍNDICE
1. Contextualización
2. Introducción
a) Contexto educativo
b) Objetivos
c) Contenidos
d) Criterios de evaluación
3. Idea general
4. Desarrollo de la actividad
5. Evaluación
2
3. Máster Universitario en Profesor de Educación Secundaria Obligatoria y Bachillerato, Formación Profesional y Enseñanzas de Idiomas
INFRAESTRUCTURAS Y TECNOLOGÍAS DE LA INFORMACIÓN EN CENTROS EDUCATIVOS 3
1. CONTEXTUALIZACIÓN
El avance tal vertiginoso de la tecnología, ha llevado a que una característica indispensable para cualquier técnico que
se precie, sea el conocimiento, manejo o dominio de diversos lenguajes de programación. Todo el mundo oye hablar
de Java, HTML, Python, etc. como herramientas de desarrollo de la tecnología actual. Los estudios que actualmente se
cursan tratan de sembrar un cierto conocimiento para que sea mas fácil de abordar los lenguajes de programación del
futuro.
En este primer ciclo de Formación de Grado Superior en Automatización y Robótica Industrial, en el bloque de
programación de equipos y sistemas industriales, se enseña mediante una sencilla placa llamada ARDUINO, unos
primeros conocimientos mediante lenguaje C. Como ya habéis adquirido una serie de conocimientos y destrezas para
realizar una serie de proyectos o experimentos con diferentes sensores, actuadores, etc. daremos un paso mas,
utilizando una herramienta que permite desarrollar aún mas vuestra creatividad : Processing , uniendo el medio físico
con Arduino y el mundo grafico con processing.
En el curso superior se empleará otros lenguajes para la programación destinados principalmente al manejo y control
de autómatas y robots industriales. Estos conocimientos os servirán para adquirir una mayor destreza para desarrollar
futuros proyectos……
4. Máster Universitario en Profesor de Educación Secundaria Obligatoria y Bachillerato, Formación Profesional y Enseñanzas de Idiomas
INFRAESTRUCTURAS Y TECNOLOGÍAS DE LA INFORMACIÓN EN CENTROS EDUCATIVOS 4
2. INTRODUCCIÓN
• Contexto educativo:
Real Decreto 1581/2011, de 4 de noviembre, por el que se establece el
Título de Técnico Superior en Automatización y Robótica Industrial
D 49/2013, de 31 de julio, por el que se establece el currículo
correspondiente al título de Técnico Superior en Automatización y
Robótica Industrial en la Comunidad de Castilla y León.
Curso: 1º CFGS
Asignatura: Informática Industrial
Bloque 4. Programación de equipos y sistemas
Lenguajes de programación de alto nivel
5. Máster Universitario en Profesor de Educación Secundaria Obligatoria y Bachillerato, Formación Profesional y Enseñanzas de Idiomas
INFRAESTRUCTURAS Y TECNOLOGÍAS DE LA INFORMACIÓN EN CENTROS EDUCATIVOS 5
2. INTRODUCCIÓN
• Objetivos:
Montaje y configuración de un equipo informático
Identificación de los componentes que intervienen en una red de área
local y su funcionamiento
Utilización de diferente software para la configuración de un equipo
informático
Utilización de diferentes lenguajes de programación según sea la
aplicación del programa que se va a realizar.
Localización de averías
6. Máster Universitario en Profesor de Educación Secundaria Obligatoria y Bachillerato, Formación Profesional y Enseñanzas de Idiomas
INFRAESTRUCTURAS Y TECNOLOGÍAS DE LA INFORMACIÓN EN CENTROS EDUCATIVOS 6
2. INTRODUCCIÓN
• Contenidos:
Programación estructurada. Algoritmos
Representación gráfica de los algoritmos. Diagramas de Flujo
Pseudocódigo
Fases del desarrollo de un programa.
Lenguajes de programación. Tipología y características.
Lenguajes de alto nivel. Herramientas de desarrollo.
Juego de instrucciones del lenguaje. Sentencias de control, punteros,
vectores y cadenas de caracteres, matrices y estructuras de datos
Librerías y funciones básicas del entorno de desarrollo.
Declaración y desarrollo de funciones de usuario
7. Máster Universitario en Profesor de Educación Secundaria Obligatoria y Bachillerato, Formación Profesional y Enseñanzas de Idiomas
INFRAESTRUCTURAS Y TECNOLOGÍAS DE LA INFORMACIÓN EN CENTROS EDUCATIVOS 7
2. INTRODUCCIÓN
• Criterios de Evaluación:
Reconocer las diferentes estructuras básicas de control utilizadas en la
programación estructurada
Identificar los distintos sistemas de representación gráfica para los
programas informáticos, indicando la simbología normalizada utilizada
Comparar las características diferenciales de un lenguaje de bajo nivel con
otro de alto nivel
Realizar diagramas de flujo de aplicaciones, utilizando la simbología
normalizada
Realización y verificación de algoritmos que resuelven aplicaciones,
utilizando las estructuras básicas de control y modularizando al máximo
posible la solución
8. Máster Universitario en Profesor de Educación Secundaria Obligatoria y Bachillerato, Formación Profesional y Enseñanzas de Idiomas
INFRAESTRUCTURAS Y TECNOLOGÍAS DE LA INFORMACIÓN EN CENTROS EDUCATIVOS 8
3. IDEA GENERAL
Veremos como funciona un elemento aparentemente sencillo y cotidiano: un SEMÁFORO. A partir de ahora seréis los
TSVBU (Técnicos de Seguridad Vial de Burgos). Os embarcareis en una gran aventura didáctica llena de nuevos
conocimientos.
Combinaremos una primera parte de investigación, luego de ejecución practica con Arduino y por ultimo gestión
gráfica con Processing.
Para ello os proporciono una serie de RECURSOS didácticos donde podréis encontrar respuestas para realizar todo el
aprendizaje necesarios y culminarlo en un proyecto.
….. Que comience la aventura…….
9. Máster Universitario en Profesor de Educación Secundaria Obligatoria y Bachillerato, Formación Profesional y Enseñanzas de Idiomas
INFRAESTRUCTURAS Y TECNOLOGÍAS DE LA INFORMACIÓN EN CENTROS EDUCATIVOS 9
4. DESARROLLO DE LA ACTIVIDAD
Para la actividad empleareis los siguientes días: 20 y 24 de marzo y 3 de abril.
Tenéis a vuestra disposición una serie de recurso, tanto escritos como multimedia, (Ver diapositiva nº 10) que os será
necesarios para adquirir los conocimientos y así poder realizar el Proyecto Técnico que será el documento a evaluar
por partes del profesor y del resto de compañeros.
Tenéis que fijaros en los detalles para obtener proyectos muy creativos y reales en las tres partes que intervienen:
Análisis del estado actual y toma de datos
Realización de maqueta con Arduino
Conexión y visualización con Processing
Existen una serie de ejercicios para practicar y poneros a prueba.
La actividad finalizará con la exposición del día 28 de todos los proyectos, donde se valorará el trabajo en equipo
realizado y se sacaran las conclusiones ……………. ¡Mucha suerte a todos y bienvenidos futuros TSVBU ……!
10. Máster Universitario en Profesor de Educación Secundaria Obligatoria y Bachillerato, Formación Profesional y Enseñanzas de Idiomas
INFRAESTRUCTURAS Y TECNOLOGÍAS DE LA INFORMACIÓN EN CENTROS EDUCATIVOS 10
4. DESARROLLO DE LA ACTIVIDAD
Recursos escritos
https://del.icio.us/jmredon/Arduprocessing
Recursos Multimedia
https://www.youtube.com/playlist?list=PL1uX9hUob61ClXlXXuHS8nOZV6AOYBHQz
11. Máster Universitario en Profesor de Educación Secundaria Obligatoria y Bachillerato, Formación Profesional y Enseñanzas de Idiomas
INFRAESTRUCTURAS Y TECNOLOGÍAS DE LA INFORMACIÓN EN CENTROS EDUCATIVOS 11
5. EVALUACIÓN
El Proyecto Técnico a presentar se valorará de la siguiente forma:
Claridad, limpieza de la memoria 1 punto
Análisis del estado actual y toma de datos 2 puntos
Realización de programa y maqueta con Arduino 1-3 puntos
(1 punto dificultad baja, 2 puntos media y 3 puntos alta)
Realización de programa y simulación con Processing 1-3 puntos
(1 punto dificultad baja, 2 puntos media y 3 puntos alta)
Valoración del trabajo por resto de compañeros 1 punto
10 puntos