Para el profesor

La Meta de la Semana

Esta semana experimentarás con servo motores. Estos motores, son de muy fácil manejo. Originalmente se usaban en radio control para poder mover mecanismos con una cierta precisión. El ejemplo clásico es el del control de los flaps de un avión o la dirección de un coche.

Para hacer esto, vamos a emplear una librería llamada Servo que, al incluirla en tu programa, permite declarar objetos de ese mismo tipo y que permiten escribir el ángulo al que se deberá posicionar el motor.

Se dejan brevemente explicados otros tipos de motores, si bien es posible encontrar numerosa documentación en línea sobre esos. El objetivo es hacerte lo más fácil posible el controlar motores en el aula.

Si tienes interés por la historia de los servo motores, debieras saber que los motores de giro continuo no existían desde un principio y que surgieron como una modificación de los usuarios sobre los motores estándar.

La primera sesión será de introducción a los conceptos mencionados previamente, mientras que las siguientes consistirán en la realización de uno de los proyectos propuestos por cada grupo.

Hemos creado 5 tipos distintos de robots para hacerte más fácil el montaje. Te darás cuenta de que la complejidad de los programas se ha reducido en mucho para esta semana, esto es así para dar más espacio a que los alumnos experimenten en el aula. Dales libertad para hacer que sus robots se comporten de maneras no previstas en los enunciados de los proyectos.

Formato de las Sesiones

Las clases se desarrollarán en una sala de ordenadores.

Idealmente, en la primera sesión presentarás los conceptos a los alumnos y les invitarás a seguir el ejercicio paso por paso.

Para las otras tres sesiones, los proyectos han sido diseñados para que los alumnos los puedan seguir sin tu intervención más que como dinamizador de los grupos. Como siempre, dejamos este tema abierto para que cada uno decidáis la mejor forma de proceder.

Los proyectos de esta semana están pensados para que los alumnos realicen solo uno y por equipos. Todos los grupos recibirán piezas de madera para realizar un montaje. Hay material suficiente para poder realizar los cinco proyectos diferentes en paralelo.

Para los alumnos aventajados, recomendamos invitarles a experimentar una vez hayan montado el proyecto básico. No debiera de suponer un gran problema trabajar bien con la representación o con las mejoras de código.

Al final de la tercera sesión, deberéis dedicar un tiempo a que cada uno de los grupos presente su proyecto al resto utilizando una serie de tres transparencias:

  1. Presentación, título, miembros del grupo.
  2. Explicación del funcionamiento (pueden usar el diagrama de flujo de la página web y añadir sus modificaciones o crear uno nuevo).
  3. Fotografía del objeto final incluyendo sus modificaciones y demostración.

Podéis descargar un ejemplo de transparencias para lo que sería la realización de un proyecto de un pájaro robot aquí:

Como curiosidad, si queréis ver ese proyecto funcionando, o si queréis mostrar a los alumnos como documentar con un video de 40 segundos como funciona el proyecto, podéis visitar:

Recuerda enviar las transparencias de tus alumnos a castilla.edu AT arduino PUNTO cc.

Importante

  1. No olvides recordar a tus alumnos que guarden su código en una llave USB o similar
  2. Invítales a compartir el código, hay herramientas como EtherPad,PiratePadSketchPad, incluso Google Docs para que puedan pasarse el código unos a otros
  3. Haz que tus alumnos muestren sus programas a los demás, no tanto desde el punto de vista de la solución técnica, sino desde lo lúdico. Déjales explicar las modificaciones que introducen en el código y la construcción de los mismos
  4. Colecciona las presentaciones y envíalas a castilla.edu AT arduino PUNTO cc
  5. Pide a los alumnos que, al principio de la semana, empleen cinco minutos en la encuesta especial para alumnos sobre la semana anterior (te enviaremos el formulario por correo electrónico)

Materiales

Si quieres descargar todos los materiales de Arduino para la clase, incluyendo el código actualizado a la última versión, haz click aquí.

Si estás familiarizado con GitHub te puede interesar trabajar haciendo un fork del repositorio de código aquí. Lo puedes usar para hacer propuestas de cambios a los proyectos, correcciones ortográficas, etc.

Si quieres que alguno de los proyectos de tus alumnos reciba una atención especial y se publique en el Arduino blog, envía un mail acastilla.edu AT arduino PUNTO cc.

Los materiales podrían cambiar semana a semana, se os informará por correo electrónico de ser necesario descargar una versión nueva de los mismos.