5.- Enseñándo a los compañeros lo que hemos aprendido

El reto del robot está siendo desarrollado por dos estudiantes con conocimientos previos de electrónica, pero para el resto de la clase, afrontar este tipo de proyectos no es viable (por lo menos al principio de curso). Gracias al material de la red Ikaskidetza hemos podido experimentar con Arduino y con una serie de sensores y actuadores. Pero, ¿qué hemos aprendido con estas prácticas? Aquí va una lista de cosas que deberíamos saber hacer de aquí en adelante:

  • Dibujar un flujograma para definir los pasos a seguir en un procedimiento complejo.
  • Diferencias entre señales analógicas y señales digitales.
  • Llevar a lenguaje C un flujograma, concretamente:
    • Entender la sintaxis del lenguaje ; {} ()
    • Declarar variables globales y variables locales (int, float).
    • Declarar arrays de variables: int botones[4];
    • Poner una condición (if else)
    • Repetir una acción un número de veces (for)
    • Definir una función propia
  • Hacer uso de una serie de funciones de Arduino:
    • Significado de la función setup y la función loop.
    • Función pinMode: poner una conexión digital en modo entrada o en modo salida.
    • Leer o escribir en una conexión digital mediante las funciones digitalRead (para botones) y digitalWrite (para leds)
    • Manejar un Buzzer para emitir sonidos mediante las funciones tone y notone

Vídeo de YouTube