Browsing Category

Robótica Educativa

    Enseñar programación con Arduino – Mi experiencia

    Captura de pantalla 2016-03-03 a las 11.15.25 p.m.Soy docente universitaria de introducción a la técnicas de programación a  estudiantes de la carrera de Electromecánica, aquí los alumnos/as entienden que no deberían aprender programación.  Utilizo Arduino para enseñar, ya que la plataforma Arduino, provee una entrada fácil para enseñar controles digitales. (Muller, L., Mohammed, 2015).

    Me ha tocado interesarlos en la programación. al ser una de las personas que creo que todos deberían saber programar, y la placa Arduino ha sido una excelente aliada en ese hermoso camino de enseñar programación.

    Arduino se ajusta perfectamente a lo que pretendo lograr con mis estudiantes.   Los creadores de Arduino, lo diseñaron para que sea una placa fácil de usar:  en un principio su público objetivo eran diseñadores  y artistas.  Además gracias  a su naturaleza open-source, recibe soporte de una amplia comunidad, quienes comparten sus ideas, proyectos y soluciones que van desde pequeños proyectos de ciencias  hasta proyectos de escala robótica. (Rubio, M. A., Romero-Zaliz, R., Manoso, C., & De Madrid, A. P., 2015)

    Enseñar programación con Arduino

    La plataforma Arduino, es una excelente herramienta para enseñar controles embebidos.  Con las apropiadas librerias, o con acceso directo a registros de ATmega 328P usados sobre la placa. Características avanzadas están disponibles en Arduino básico.

    Una plantilla inicial, permite a los estudiantes enfocarse primero  en controlar las funciones esenciales, que son las funciones necesarias para implementar el bucle, sin preocuparse por las configuraciones de registro.   Siendo esto un paso previo a implementaciones de control más avanzadas. (Muller, L., Mohammed, 2015).

    Como la placa Arduino es una herramienta electrónica,  mis estudiantes automáticamente la ven se interesan y quieren seguir aprendiendo, sin embargo debido a que es un curso de introducción y los estudiantes no disponen de la placa Arduino, utilizo simuladores para enseñar a programar en Arduino.

    Captura de pantalla 2016-03-03 a las 11.14.36 p.m.Virtual Bread Board (VBB)

    Una de las herramientas que utilizo es: Virtual Bread Board, que en su versión 3.6 era de distribución gratuita.   Para fines didácticos me sirve la 3.6.  Pueden descargar la versión actual (de pago) desde Virtual Bread Board.

    Importante aclarar que se debe instalar primero vjredist.exe o si tu versión de Windows es de 64 bits el vjredist64.exe, para que funcione correctamente el simulador.

     

    Vídeo de VirtualBreadBoard 3.6

    AutoDesk 123 Circuits

    AutoDesk 123 CircuitsRecientemente estamos experimentando con el simulador AutoDesk 123 Circuits, desde 123d.circuits.io,  el cual funciona en línea, es gratis y permite realizar simulaciones de arduino, la cual es una muy buena alternativa a Virtual Bread Board.

     

    Vídeo de AutoDesk 123 Circuits

     

    Fuentes:

    • AutoDesk 123 Circuits
    • Muller, L., Mohammed, M., & Kimball, J. W. (2015). Using the Arduino Uno to teach digital control of power electronics. 2015 IEEE 16th Workshop on Control and Modeling for Power Electronics (COMPEL), 1–8. http://doi.org/10.1109/COMPEL.2015.7236487
    • Rubio, M. A., Romero-Zaliz, R., Manoso, C., & De Madrid, A. P. (2015). Enhancing an introductory programming course with physical computing modules. Proceedings – Frontiers in Education Conference, FIE, 2015-Febru(February). http://doi.org/10.1109/FIE.2014.7044153

    • VirtualBreadBoard

Visit Us On TwitterVisit Us On FacebookVisit Us On Google PlusCheck Our Feed