Juegos Robótica

Cursos de programación con robótica educativa

  • Newsletter
  • ¿Dudas? Así es la plataforma de cursos
  • Iniciar sesión

Iniciación a Arduino por bloques #13. Uso de variables, listas (arrays) y subrutinas.

Con esta sesión llegamos al final del curso básico de programación por bloques de Arduino. Veremos el uso de variables y subprogramas o subrutinas con el que completaremos todo el recorrido por el interfaz de programación mBlock.

Gracias a las variables será más fácil manejar datos y podremos variar ciertos parámetros tan sólo variando un término en todo el programa. Los subprogramas o subrutinas nos permitirán usar pequeñas rutinas que se repitan a lo largo del programa de manera que con un sólo bloque. El conjunto del programa quedará más claro, evitaremos errores y programaremos más rápido.

También vamos a ver el uso de listas o arrays en mBlock, que son conjuntos de datos o valores muy prácticas cuando queremos almacenar muchos datos en un determinado orden.

Sobre todo después de esta sesión plantead cualquier duda que os quede del curso a través del formulario de soporte para alumnos.

Vídeo de la sesión 13 del curso de Arduino básico

Suscríbete aquí para tener acceso a esta clase y a todos los cursos de Juegos Robótica.

Ejercicios:

  • Realiza un programa que controle la velocidad de parpadeo de los LEDs a través del uso del potenciómetro asociando directamente el valor del potenciómetro a una variable.
  • Realizar un programa que controle la posición de un servo según la lectura directa del potenciómetro a través del uso de variables.
  • Realiza un registro de temperatura por medio de una lista y toma medida de temperatura en grados cada 15s a lo largo de 3 minutos. Intenta forzar el cambio de temperatura con una fuente de frío o calor.

Ponlo en práctica:

  • Clave por secuencia de golpes.
  • Creación del juego Simon en el que la lista genera la lista de colores y comprueba la del jugador.
  • Subrutinas para escribir diferentes letras en el aire. Cada letra es un subprograma o subrutina.
  • Dado electrónico
  • Radar de velocidad
  • Escribir en el aire con LEDs
  • Almacenar máximo y mínimo de una medida tomada con sensor en Arduino

Todas las clases de este curso

  1. Iniciación a Arduino por bloques #1. La placa Arduino UNO.
  2. Iniciación a Arduino por bloques #2. Instalar mBlock.
  3. Iniciación a Arduino por bloques #3. Interacción con el medio físico: sensores y actuadores.
  4. Iniciación a Arduino por bloques #4. Elementos de la placa Arduino UNO y shield de prácticas.
  5. Iniciación a Arduino por bloques #5. Primeros programas corriendo en PC variando salidas en Arduino.
  6. Iniciación a Arduino por bloques #6. Lectura de entrada analógica y cargar programa en Arduino (autónomo).
  7. Iniciación a Arduino por bloques #7. Bucles de repetición.
  8. Iniciación a Arduino por bloques #8. Delay: bloques de espera.
  9. Iniciación a Arduino por bloques #9. Sensor de ultrasonidos y funciones condicionales en cascada.
  10. Iniciación a Arduino por bloques #10. Tratamiento de entrada analógica con potenciómetro.
  11. Iniciación a Arduino por bloques #11. Transformar voltaje a unidades de medida en sensores analógicos.
  12. Iniciación a Arduino por bloques #12. Bloques para accionar servos y emitir sonidos con piezoeléctricos.
  13. Iniciación a Arduino por bloques #13. Uso de variables, listas (arrays) y subrutinas.

Recuerda que si te suscribes tendrás acceso a todos los cursos, así como soporte para dudas y preguntas.

NEWSLETTER | Contacto | Blog | Sobre mi | Política de privacidad

Juegos Robótica es un proyecto de TECNODEMIA© 2026 ·

close-icon

Acceso Alumn@s

¿Has olvidado tu contraseña?