Programación 4º Tecnología: de Scratch a Arduino

//Programación 4º Tecnología: de Scratch a Arduino

Programación 4º Tecnología: de Scratch a Arduino

En esta entrada voy a contar mi experiencia impartiendo Tecnología en 4º de ESO.

Desde el principio me atrajo la idea de usar microcontroladores para realizar sistemas automáticos en 4º de ESO. Primero comencé usando Parallax hacia el 2005, pero fue descubrir Arduino en el 2007 y abrazarme a él. Lo que me gusta de esta plataforma es que es económico, es Open Source Hardware y,  lo mejor de todo, tiene una legión de entusiastas seguidores dispuestos a compartir todo su conocimiento en la red.

Así que en esa época dábamos algo de electricidad y electrónica y nos lanzábamos a programar en Arduino, “así,  a lo bruto”. Hasta que descubrí Scratch y S4A (Scratch for Arduino), dos herramientas idóneas (a mi parecer) para iniciarse en la programación y en el manejo de microcontroladores.

Arduino tiene dos dificultades asociadas: es un lenguaje escrito (que al principio tiene una curva de aprendizaje más lenta e introduce, por consiguiente, la posibilidad de cometer errores de sintaxis) y requiere contar con hardware conectado correctamente (otro punto que puede convertirse en un foco de errores). Scratch permite introducir todos los conceptos básicos de programación de una forma muy intuitiva. Tras adquirir estos conceptos, cuando los estudiantes pasan a trabajar con Arduino, la dificultad se limita a entender un lenguaje nuevo, pero los conceptos de programación ya están asimilados y, por lo tanto, les resulta mucho más sencillo centrarse en el aprendizaje del nuevo lenguaje y hacer las analogías entre Arduino y Scratch (o S4A). Si Scratch nos introduce en la programación, S4A nos introduce en el hardware (en este caso el mismo hardware que luego usamos con Arduino), por lo que el alumnado comienza a manejar un microcontrolador a través de los mismos bloques de código de Scratch, lo que le permite entender cómo éste procesa la información que le llega de las entradas y realiza actuaciones en la salida.

Así que, tras introducir estos cambios, la programación de la asignatura de Tecnología de 4º de ESO con la que trabajo con mis estudiantes es la siguiente:

Programación 4º de ESO Tecnología:

Bloque I: Videojuegos con Scratch

Objetivo: Obtener los principales conceptos de programación a través del juego con la herramienta Scratch

Actividades:

  • Prácticas

  • Videojuego o Animación

La información que se le presenta a los alumnos

Temporización: 5 semanas

Bloque II: Electricidad y Electrónica

Objetivos: Obtener los conceptos sobre circuito eléctrico y medida de magnitudes, y conocer los principales componentes electrónicos que luego usaremos

Temporización: 5 semanas

Bloque III: S4A Scratch for Arduino

Objetivos: Programación de un microcontrolador, entradas y salidas, conexión de elementos a la protoboard

Actividades:

  • Prácticas

  • Proyecto final que puedes ser realizar un mando al videojuego antes realizado

La información que se le presenta a los alumnos

Temporización 6 semanas

Bloque IV: Arduino

Objetivos: Conocer el lenguaje de programación de Arduino

Actividades:

  • Prácticas de programación

La información que se le presenta a los alumnos

Para relacionar S4A y Arduino generamos el siguiente documento

Temporización 5 semanas

Bloque V: Proyecto con Arduino

Objetivos: Realizar un proyecto usando Arduino que permita reflejar todos los conocimientos adquiridos durante el curso

Propuestas de proyectos:

  • Vehículos automáticos: esquiva objetos, siguelineas, vehículos por control remoto…

  • Instrumentos musicales usando Pure Data

  • Sistemas automáticos

  • Internet of things: un ejemplo es la planta twittera

  • Lo que se te ocurra….

Temporización 8 semanas

 

Objetivos generales del curso:

  • Comprender cómo funciona nuestro mundo tecnológico

  • Introducción a la programación y la electrónica

  • Desarrollar la capacidad de trabajo en grupo

  • Trabajo en Red e interrelación de programas

  • Autoaprendizaje y Búsqueda de información

  • Creatividad y Responsabilidad

  • Desarrollar la capacidad de exponer en público

Metodología:

El alumno es responsable de su propio aprendizaje, metodología principalmente activa por parte del alumno.

Cada tema se inicia con una pequeña base teórica para pasar a realizar actividades o trabajos en el aula de ordenadores y en el Taller de Tecnología

El trabajo se realiza en red usando Google Drive y la entrega de los trabajos es en formato digital.

 

Algunos trabajos de alumnos:

Scratch:

S4A:

Arduino:

 

Y tú, ¿impartes tecnología en Secundaria o Bachillerato? ¿Qué herramientas usas? ¿Qué metodología utilizas? ¿Impartes otros temas diferentes?

¡Saludos!

By | 2016-10-22T12:32:48+00:00 enero 27, 2014|Tutoriales y recursos|7 Comments

About the Author:

7 Comments

  1. Miguel 28 enero, 2014 at 19:29 - Reply

    Nosotros estamos trabajando con gamesonomy una herramienta para hacer videojuegos que usa diagramas de flujo para definir los comportamientes, pero que es realmente sencilla (www.gamesonomy.com)

    • José Pujol Pérez 10 febrero, 2014 at 21:10 - Reply

      No lo conocía, tiene muy buena pinta, a ver si me da tiempo a echarle un vistazo y profundizar. Muchas gracias

  2. Jaime Boned 29 enero, 2014 at 19:58 - Reply

    Me encanta. Todo.
    Por cierto, el enlace de Teoría sobre Electricidad no me funciona ¿puedes revisarlo?

    • José Pujol Pérez 10 febrero, 2014 at 20:55 - Reply

      Muchas gracias, ya está solucionado

  3. José Santos 31 enero, 2014 at 16:24 - Reply

    Hola José,
    está genial, pero tenemos un problema en mi centro: el S4A que viene en Guadalinex EDU no reconoce a los Arduino anteriores a la versión reciente, la R3; es decir, no reconoce Uno, Duemilanove… ¿Sabes por qué? ¿Alguna solución al respecto?
    Gracias,
    José Santos

    • José Pujol Pérez 10 febrero, 2014 at 21:03 - Reply

      Hola José, yo trabajo con Arduino R3, y me funciona perfectamente, de todas formas tengo placas antiguas, lo pruebo y te digo.
      Un saludo
      JP

    • José Pujol Pérez 27 febrero, 2014 at 13:23 - Reply

      Hola, lo probé con placas antiguas y me funcionaba perfectamente, un saludo

Leave A Comment

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies