Sunteți pe pagina 1din 8

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/313868972

ABP en la enseñanza de proyectos tecnológicos interdisciplinares con Arduino

Article · November 2016

CITATIONS READS
0 42

2 authors:

Berta García Jesús Francisco Aguirre


Universidad Nacional de San Luis 1 PUBLICATION   0 CITATIONS   
14 PUBLICATIONS   7 CITATIONS   
SEE PROFILE
SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Herramientas Informáticas Avanzadas para la Gestión de Contenidos Digitales para Educación Proico 3-0212 View project

All content following this page was uploaded by Berta García on 10 May 2018.

The user has requested enhancement of the downloaded file.


ABP en la enseñanza de proyectos tecnológicos interdisciplinares con Arduino

Jesús Francisco Aguirre, Berta Elena García


Departamento de Informática
Universidad Nacional de San Luis
San Luis, Argentina
jaguirre@unsl.edu.ar, bgarcia@unsl.edu.ar

Resumen seguimiento de los estudiantes y permitieron aprender


más allá de los límites del aula presencial.
Este trabajo describe y presenta los primeros
resultados de una experiencia implementada con Palabras Clave: aprendizaje basado en problemas,
alumnos de las materias: Programación, Programación I Arduino, recursos educativos abiertos, sistemas
y Electrónica Programable de las carreras: Ingeniería embebidos, pensamiento computacional,
Electrónica con Orientación en Sistemas Digitales,
Tecnicatura Universitaria en Redes de Computadoras y 1. Introducción
Tecnicatura Universitaria en Electrónica. A partir del
interés de los alumnos sobre un contenido específico de La tecnología actual ha revolucionado el acceso y la
la materia denominado “programación de distribución de la información. Los nuevos cambios
microcontroladores”, surgió la posibilidad de hacen que exista una actualización constante en relación
desarrollar un curso extracurricular sobre la temática a los conocimientos sobre las nuevas tecnologías. Existen
implementado íntegramente con el proyecto Arduino. Se diferentes dispositivos electrónicos como celulares,
usaron componentes básicos como sensores y actuadores reproductores de mp3, lavavajillas, televisores, sistemas
programados con las placas y lenguaje de dicho de vigilancias, sistema de posicionamiento GPS; todos
proyecto. ellos tienen en común que usan un microcontrolador
Las diferentes herramientas seleccionadas para como unidad central de proceso. Cada vez más productos
diseñar y programar los circuitos son del tipo de incorporan un microcontrolador con el fin de mejorar sus
Software Libre (SL). En la misma línea los materiales funcionalidades, reducir su tamaño, disminuir su precio,
educativos usados en el curso fueron Recursos mejorar su confiabilidad y reducir el consumo de energía.
Educativos Abiertos (REA). Con el propósito de obtener Un microcontrolador es un circuito de alta escala de
una mayor flexibilidad, mejor participación de los integración, que está formado por bloques básicos como
alumnos y un acceso permanente a los REA se la unidad central de proceso (UCP), memoria, reloj,
implementó un aula virtual. Se propusieron actividades puertos de comunicación y diversos módulos para el
de investigación y resolución de problemas cotidianos en control de periféricos como temporizador, conversor
forma colaborativa, lo que permitió a los estudiantes analógico digital (CAD), conversor digital analógico
construir conocimiento en forma autónoma y a partir del (CDA), puertos serie y paralelo, etc.
intercambio entre pares. Como evaluación final los El microcontrolador es una parte fundamental en el
alumnos desarrollaron un proyecto integrador definido a diseño electrónico de los sistemas embebidos. Además de
elección. su estructura posee un lenguaje de programación, un
El objetivo de este trabajo es promover propuestas Entorno de Desarrollo Integrado (EDI) y el hardware
didácticas que permitan trabajar con proyectos de necesario para realizar la transferencia de la grabación
hardware y software libres haciendo uso de REA que del programa. Existen una gran diversidad de
impacten positivamente en los procesos de enseñanza y microcontroladores: 4, 8, 16, 32 y 64 bit; siendo el de 8
aprendizaje. Como conclusiones de su aplicación bit el más popular del mercado y los de más alta
podemos decir que: favorecieron la colaboración y prestación están siendo usados en sistemas de
tutorización, proporcionaron información valiosa para el procesamiento de videos e imágenes. Estas características
junto al fabricante y su documentación son algunas de las
propiedades a tener en cuenta a la hora de seleccionar un • Contrastar y comparar,
tipo o modelo de microcontrolador. • Formular hipótesis y tratar de probarlas, para hallar
Existen diversas empresas fabricantes de nuevo conocimiento o confirmar lo conocido.
microcontroladores a nivel mundial, entre las que se El Aprendizaje Basado en Problemas (ABP) [5], es
pueden nombrar: Texas Instrument, Motorola, una metodología centrada en el aprendizaje, la reflexión
Microchip, Atmel, Cypress, entre otras. Sin embargo, las y la investigación. En su metodología aplica estos
dos familias de microcontroladores más elegidas por los eventos sugeridos por Bruner: permite que un grupo
consumidores son: la familia AVR de Atmel [1] y la pequeño de alumnos se reúnan para analizar y resolver un
familia PIC de Microchip [2]. Actualmente existen varias problema seleccionado o diseñado especialmente para el
plataformas físicas y virtuales que estimulan a logro de ciertos objetivos de aprendizaje, acompañados
estudiantes de carreras de ingenierías y tecnicaturas para por un tutor. Usado como estrategia didáctica permite
la formación integral de la programación de romper con el estilo de una clase tradicional. Promueve
microcontroladores. El Proyecto Arduino [3] es una la construcción del aprendizaje a través del
plataforma de hardware libre de bajo costo, basado en descubrimiento y los estudiantes asumen la
una placa con un microcontrolador AVR y un EDI propio responsabilidad de ser parte activa de su propio
de SL. Este proyecto fue diseñado para facilitar el aprendizaje.
aprendizaje de la electrónica en proyectos tecnológicos Por otra parte, la National Science Foundation (NSF)
multidisciplinares. Esto permite estudiar su por medio del International Society for Technology in
documentación para entender cómo funciona, hacerle Education (ISTE) y el Computer Science Teacher
modificaciones y compartirlas con la comunidad activa Association (CSTA) están impulsando activamente una
de usuarios y desarrolladores. Esta filosofía libre obliga a nueva metodología de enseñanza en todos los niveles de
publicar sus especificaciones técnicas, diagramas educación que incluya el Pensamiento Computacional
esquemáticos, código fuente del EDI, ejemplos y de las (PC).
librerías adicionales incluídas en la programación. Jeannette Wing [6] entiende que el PC será una
La computación física es el campo de la computación habilidad fundamental que debiera ser usada por todos en
que estudia la relación y conexión entre el mundo físico y el mundo, tal como la lectura, la escritura y la aritmética.
las computadoras. Esta relación es del tipo bi-direccional El PC es un proceso de solución de problemas que
debido a que se pueden utilizar sensores para obtener incluye, sin ser excluyente, las siguientes características:
información del entorno y enviarla a una computadora  Formular problemas de manera que permitan usar
para su procesamiento, ó usando la información se computadoras y otras herramientas para
pueden controlar diferentes actuadores (motores paso a solucionarlos,
paso, motores de corriente continua, servos, sistemas de  Organizar datos de manera lógica y analizarlos,
calor y otros dispositivos capaces de actuar sobre el  Representar datos mediante abstracciones, como
entorno). Es un paradigma que abarca entre otros campos modelos y simulaciones,
a la domótica, la robótica, el control automático y la  Automatizar soluciones mediante pensamiento
computación vestible [4]. algorítmico,
 Identificar, analizar e implementar posibles
2. Marco Teórico soluciones con el objeto de encontrar la
combinación de pasos y recursos más eficiente y
La capacidad de resolver problemas de forma creativa,
efectiva,
formularse preguntas, buscar información relevante y
usarla de manera eficaz, mantener instancias de  Generalizar y transferir ese proceso de solución de
reflexión, desarrollar el pensamiento crítico y lograr el problemas a una gran diversidad de estos.
aprendizaje autónomo, son competencias que deberían
promoverse en las aulas universitarias. Estas habilidades se apoyan y acrecientan mediante
Bruner sugiere 6 eventos pedagógicos para llevar el una serie de disposiciones o actitudes que son
aprendizaje humano hacia los objetivos de aprender a dimensiones esenciales del PC:
aprender y a resolver problemas [5]  Confianza en el manejo de la complejidad,
• Dejar usar la propia cabeza, los modelos que cada  Persistencia al trabajar con problemas difíciles de
quien tiene en su cabeza, resolver,
• Ligar lo nuevo con lo ya dominado o construir  Tolerancia a la ambigüedad,
puentes de mediación cognitiva,  Habilidad para lidiar con problemas no
• Categorizar, estructurados,
• Comunicarse con claridad, superando el  Habilidad para comunicarse y trabajar con otros
“autoenredo”, para alcanzar una meta o solución común.
La investigadora Jeannette Wing define al PC como Para los docentes, reflexionar acerca de sus propias
los procesos de pensamiento implicados en la prácticas en forma sistematizada permite introducir
formulación de problemas y representación de sus mejoras progresivas a los procesos de enseñanza y
soluciones, de manera que dichas soluciones puedan ser aprendizaje.
efectivamente ejecutadas por un agente de procesamiento Desde esta perspectiva, denominada investigación
de información (humano, computadora o un híbrido). acción, la enseñanza es un proceso de búsqueda continua,
Resulta posible notar que las habilidades antes que integra la reflexión y el trabajo intelectual en el
mencionadas para el PC no son contradictorias, y se análisis de las experiencias, constituyéndose en el
complementan con las que propone el ABP. elemento esencial de la propia actividad educativa.
En cuanto a trabajar con otros, los primeros estudios Si bien el término investigación acción es acuñado por
realizados sobre la necesidad de desarrollar este tipo de Kurt Lewin en los años 40, John Elliot y Lawrence
procesos en el aprendizaje datan de los años cuarenta. Si Stenhouse son los principales representantes de la
bien el desarrollo de la colaboración no ha sido lineal y investigación acción desde un enfoque interpretativo. En
se han realizado experiencias con otros tipos de los ´70 estos investigadores británicos expresaban la
aprendizaje, a partir de los años 70 vuelve a cobrar convicción de que las ideas educativas sólo pueden
interés [8]. expresar su auténtico valor cuando se intenta traducirlas a
Los principales beneficios que el aprendizaje la práctica, y esto sólo pueden hacerlo los propios
colaborativo puede aportar a los estudiantes se agrupan educadores, investigando. A partir de los 80 Stephen
de la siguiente manera:  Kemmis y Wilfred Carr, en Australia, reconceptualizan la
 Académicos: enfatiza en la participación y investigación - acción. Consideran que, más que un
construcción activa de conocimiento, proceso de transformación de las prácticas individuales,
promoviendo habilidades de alto orden de la investigación acción constituye un proceso de cambio
pensamiento e incrementando los resultados de la social que se emprende colectivamente. [8]
clase. Desde esta perspectiva teórica, el docente con una
 Sociales: fomenta la creación de una atmósfera visión transformadora de la sociedad en la que se inserta,
positiva para el aprendizaje a la vez que permite en colaboración con sus pares y en su propia institución
desarrollar un sistema de apoyo social para los educativa, se constituye en un instrumento para mejorar
estudiantes, fomentando la comprensión y la calidad de la educación.
enseñanza entre ellos.
 Psicológicos: desarrolla actitudes positivas hacia 3. Contexto del Trabajo
los profesores y puede incrementar la autoestima
de los estudiantes. Las asignaturas Programación, Programación I y
En la actualidad, el surgimiento del movimiento de Electrónica Programable forman parte del plan de
Software Libre (SL) propone un nuevo modelo de estudios de las carreras: Ingeniería Electrónica con
trabajo sobre las libertades de los usuarios y la propiedad orientación en Sistemas Digitales, Tecnicatura
intelectual del software desarrollado. En la actualidad, Universitaria en Redes de Computadoras y Tecnicatura
ha demostrado tener viabilidad tanto técnica como Universitaria en Electrónica. Dichas asignaturas, se
económica y las estadísticas reflejan un crecimiento encuentran en el segundo año de la carrera y tienen como
sostenido de su uso. objetivo proporcionar al alumno herramientas de
Dentro de los recursos libres para enseñar, los REA programación de SL que le permitan resolver problemas
son utilizados en un contexto educativo con una finalidad de cálculo numérico. Es la segunda asignatura con
didáctica para facilitar el proceso de enseñanza y contenidos sobre programación en el marco de las 3
aprendizaje. Un REA debe reunir características como: carreras mencionadas. Está estructurada en dos partes: la
estar a libre disposición de cualquiera que tenga acceso a primera de ellas tiene como objetivo el aprendizaje del
la Web, tener un objetivo educativo claramente sistema operativo GNU/Linux: distribuciones, comandos,
especificado, ser editable, estar hecho con herramientas consola de texto, interfaz gráfica y aplicaciones. La
que permiten un libre acceso para su modificación y tener segunda parte tiene como objetivo profundizar el uso del
un autor individual o institucional reconocible. lenguaje de programación C para la resolución de
En ámbitos educativos es común el uso de estos problemas reales, trabajando con variables punteros,
recursos, si bien en algunas oportunidades es necesario estructuras de datos y archivos. A partir de la
adaptarlos o re-crearlos para ser utilizados en una formulación de problemas, los alumnos deben pensar
situación áulica, considerando en esta instancia los soluciones de una forma creativa y expresarlas de una
derechos de autor y la propiedad intelectual del REA manera precisa, utilizando las herramientas adecuadas y
original. buenas prácticas de programación.
Está comprobado que el uso de la cultura libre es Tabla 1. Especificaciones técnicas.
altamente positivo en el proceso de enseñanza y
aprendizaje. Las ventajas de las que goza la utilización de microcontrolador ATmega328P
software libre son numerosas. Reduce el costo de voltaje operativo 5 voltios
equipos, ya que no requiere de hardware tan potente. voltaje entrada 7-12 voltios
Ofrece la libertad de elegir y desarrolla el sentido crítico, pines digitales I/O 6
para buscar lo que mejor se adapte a las necesidades. memoria flash 32 KB
Reduce costos de licencias, esto lo hace apropiado para el SRAM 2 KB
uso en instituciones educativas. Además es posible que EEPROM 1 KB
los alumnos usen las mismas herramientas fuera del aula, velocidad reloj 16 Mhz
de forma legal. Genera el hábito de compartir el
conocimiento, y permite formar comunidades La estructura de la placa Arduino UNO es la siguiente
colaborativas de aprendizaje. El uso del Software libre (ver Figura 1):
permite salir de la “burbuja” del software propietario y
conocer posibilidades gratuitas. Es posible aprender a
partir de software de código abierto.
Debido al interés manifestado por los alumnos en la
programación de microcontroladores, se decidió
implementar un curso extracurricular para profundizar
dicho contenido. El EDI y el lenguaje de programación
elegidos son conocidos por los docentes y los alumnos.
Con esto se logra reducir el tiempo de aprendizaje debido
a que no se requiere incorporar recursos adicionales muy
diferentes a lo utilizado en las materias cursadas.
Los sensores son dispositivos electrónicos (o
transductores) que pueden medir una característica de
nuestro entorno para luego usarla con una herramienta Figura 1. Estructura de Arduino UNO.
computacional.

4. Estrategias metodológicas
4.2. Software Libre utilizado
Durante el desarrollo del curso los docentes imparten
las contenidos básicos de la electrónica para el diseño de La aplicación libre seleccionada para realizar el diseño
los circuitos eléctricos a usar con el SL seleccionado por electrónico de los circuitos se denomina Fritzing [9]. Este
la cátedra. Posteriormente se enseña a programar los software permite a los diseñadores e investigadores
microcontroladores con el lenguaje Arduino usando el realizar prototipos electrónicos basados en Arduino,
EDI propuesto por dicho proyecto. Luego se realizan las documentarlos y elaborar un diseño de placa funcional a
prácticas de laboratorio para aprender a programar y partir del esquema electrónico. La herramienta posee tres
estimular la adquisición de habilidades como la vistas para construir el circuito: prototipo (permite
abstracción, PC y prototipado. Los alumnos no sólo construir el circuito virtual igual al circuito real),
aprenden conceptos relacionados a la programación, sino esquema (muestra el circuito como un diagrama
también que también están aplicando conceptos de electrónico) y PCB (permite diseñar y exportar la
electrónica y electricidad. documentación necesaria para construir una placa del
circuito impreso diseñado). El flujo de trabajo es el
4.1. Placa Arduino UNO siguiente: crear el circuito, editarlo, adecuar las
propiedades de los componentes a los valores que nos
Existen diferentes placas en el proyecto Arduino interesan, documentar el proyecto, crear un diseño del
disponibles para computación física, siendo el Arduino circuito impreso en PCB y compartir el circuito con otros
Uno la más difundida en el mercado por poseer las diseñadores (ver Figura 2).
siguientes características: económica, mayor cantidad de El EDI oficial del proyecto Arduino [3] fue el SL
recursos en Internet, la más vendida y la más aconsejable seleccionado por ser un entorno de programación sencillo
para la mayoría de los proyectos iniciales. de instalar, usar, disponibilidad para varios sistemas
La Tabla 1 muestra las especificaciones técnicas de la operativos (Windows, GNU/Linux y Mac OS), código
placa Arduino UNO: libre, soporte para todas las placas de Arduino, versión de
32 y 64 bit, editor web sólo para Windows, entre las  luminosidad.
propiedades más destacadas.

Figura 3. Esquema y Montaje del sensor PIR.

Un actuador es un dispositivo mecánico cuya función


es la de proporcionar fuerza para mover o actuar otro
Figura 2. Interfaz de Fritzing. dispositivo mecánico [10,11,12]. Los actuadores usados
en las prácticas de laboratorio fueron:
4.3. Sensores y actuadores  motores paso a paso,
 servomotores,
Un sensor es un dispositivo capaz de detectar  motores corriente continua.
magnitudes físicas de una señal determinada y producen
una señal relacionada [10,11,12]. Los tipos de sensores 4.4. Proyecto Tecnológico interdisciplinar
utilizados en el curso fueron los siguientes:
 llama infrarrojo, Para aprobar el curso los participantes deben realizar
 detector de movimiento PIR (ver Figura 3), como desafío un proyecto tecnológico en Arduino. Esto
 temperatura, requiere búsqueda, investigación y procesamiento de la
 detector de líneas, información para crear un producto electrónico con un
sistema embebido para luego difundir a través de REA
 humedad del suelo,
los resultados generados en respuesta a este desafío [11, microcontroladores de manera eficiente. Luego de
12]. realizada la experiencia se encontraron los siguientes
Como parte de la evaluación del curso deben al final beneficios con respecto al proyecto Arduino:
presentar un proyecto tecnológico multidisciplinar. La  bajo costo de los recursos para la realización de
propuesta metodológica implementada para la las prácticas,
elaboración del proyecto tecnológico consta de un ciclo  utilización de hardware y software de código libre
de 4 etapas de retroalimentación: y generación de REA,
1. Análisis e investigación: se realiza la recolección  múltiple posibilidades de aplicación de esta
por parte de los estudiantes para recopilar toda la plataforma para la resolución de problemas de uso
información de los recursos y herramientas cotidiano,
necesarias según el proyecto elegido a  diversas herramientas de SL para diseño,
implementar, prototipado y programación de los sistemas
2. Diseño: bosquejar el prototipo y las guías que se embebidos.
necesitan para llevar adelante su desarrollo,
teniendo en cuenta que el software debe ser libre Los principales beneficios que se encontraron con
y los materiales a generar serán del tipo REA, respecto a los alumnos fueron los siguientes:
3. Desarrollo: proceso que implica la construcción  atiende las necesidades específicas del alumno,
del proyecto a partir de las guías elaboradas por el  alto nivel de motivación y participación de
propio alumno y la realización de una docentes y alumnos,
documentación completa con las especificaciones  el aprendizaje basado en proyectos desarrolla
técnicas del trabajo, competencias de trabajo colaborativas,
 favorece el pensamiento crítico y la capacidad de
4. Evaluación: consiste en que el alumno exponga el
aprender a pensar.
trabajo realizado haciendo uso de las guías
elaboradas, herramientas utilizadas con los REA
El objetivo de este trabajo fue promover propuestas
creados y mostrando el funcionamiento del
didácticas que permitan trabajar con proyectos de
proyecto que motivó su desarrollo.
hardware y software libres haciendo uso de REA que
impacten positivamente en los procesos de enseñanza y
5. Evaluación de la Experiencia aprendizaje, favorezcan la colaboración y la tutorización.
El ABP constituye un aprendizaje clave en un marco
idóneo para desarrollar competencias profesionales y 7. Bibliografía
generar en el aula experiencias de aprendizajes positivas.
A continuación se lista la bibliografía utilizada:
La enseñanza activa motiva a los alumnos a concretar un
desafío en un escenario donde trabajará con otros
compañeros en el aula. [1] Atmel, Sitio web
La evaluación del curso está centrada www.atmel.com/products/microcontrollers/default.aspx,
fundamentalmente en el proyecto tecnológico Julio 2016
multidisciplinar propuesto. Los criterios para la [2] Microchip , Sitio web
evaluación son los siguientes: www.microchip.com/products, Julio 2016.
 creatividad y originalidad de la propuesta,
 el aprendizaje significativo logrado por el alumno [3] “Proyecto ARDUINO”, Sitio web www.arcuino.cc,
durante la implementación de su propio proyecto, Agosto 2016.
 precisión y rigurosidad en la definición de las [4] O'Sullivan, D., Igoe T., “Physical Computing:
diferentes etapas, Sensing and Controlling the Physical World with
 documentación generada en cada etapa del Computers.”, Premier Press. ISBN 1-59200-346-X, 2004
proyecto,
[5] Restrepo Gómez, B.: Aprendizaje basado en
 evaluación de sus pares y por parte de los
problemas (ABP): una innovación didáctica para la
docentes.
enseñanza universitaria Educación y Educadores. Revista
Redalyc ISSN 0123-1294 (2005), [Fecha de consulta: 11
6. Conclusiones de agosto de 2016] Disponible en:
Uno de los objetivos principales de este trabajo http://www.redalyc.org/articulo.oa?id=83400803
consistía en determinar si el uso del Proyecto ARDUINO
permite realizar las prácticas de programación de
[6] Wing, J. M., "Computational thinking and thinking
about computing", in Philosophical Transactions of the
Royal Society A, 31 July 2008, pp. 3717-3725.
[7] Guitert, M.; Giménez, F.: El trabajo
cooperativo en entornos virtuales de aprendizaje. En:
Duart, J.M.;
[8] Bausela Herreras, E. (2004) La docencia a través
de la Investigación–Acción. Revista Iberoamericana de
Educación (ISSN: 1681-5653) sección "De los lectores",
[Fecha de consulta: 8 de agosto de 2016] Disponible
en: http://www.rieoei.org/deloslectores/682Bausela.PDF
[9] Fritzing, “Open-source software for documenting
prototypes, learning interactive electronics and PCB
production”, Sitio web www.fritzing.com, Julio 2016
[10] Barrientos, A., Peñín, L., Balaguer, C., Aracil, R.,
Fundamentos de Robótica, McGraw Hill, 1997
[11] Banzi, M., Getting Started with Arduino,
O’REIlLY, 2009
[12] Artero O., ARDUINO Curso práctico de
formación, Alfaomega, 2013

View publication stats

S-ar putea să vă placă și