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 #9. Sensor de ultrasonidos y funciones condicionales en cascada.

En esta sesión vamos a realizar una práctica de funciones condicionales en cascada utilizando un sensor de ultrasonidos.

No olvides realizar los ejercicios propuestos, y si tienes cualquier duda a la hora de realizarlos ponte en contacto a través del formulario de soporte para alumnos.

Vídeo de la sesión 9 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:

  1. Crea un programa que funcione como una alarma de presencia. Piensa que tienes el sensor de ultrasonidos en el paso de una puerta de manera que se detectará una bajada de la medida cuando pase alguien activando todos los LEDs. Lo puedes programar para ser reseteado simplemente con un pulsador o mediante clave como en el ejercicio propuesto en la sesión anterior.
  2. Crea un programa similar al propuesto en el vídeo pero que haga parpadear los cuatro LEDs a la vez a intervalos largos si detecta una distancia larga y que vaya aumentando la velocidad de parpadeo conforme se acorta la medida. Funcionará de manera similar a como lo hace un sensor de aparcamiento de un coche.
  3. Modifica el programa creado para que únicamente funcione si previamente hemos pulsado el pulsador 1 y que deje de funcionar si pulsamos el pulsador 2. Volviendo al símil del sensor de aparcamiento imitaría a que sólo funcionara si se ha metido la marcha atrás.
  4. Los sensores de ultrasonidos se pueden utilizar para medir la cantidad de líquido que contiene un depósito. Situado en la parte superior dirigido hacia abajo medirá el espacio desde su posición hasta el líquido. Cuanto más lleno menos distancia detectará, y conforme se vacía y baja el líquido aumentará la distancia medida. Utiliza un cubo de agua y realiza un programa que muestre mediante los LEDs cuanta cantidad de agua hay en el cubo indicado por cuartos. Todos los LEDs encendidos querrá decir que el cubo está lleno, dos encendidos y dos apagados cuando esté a mitad de su capacidad y todos apagados cuando esté vacío. Igualmente indicaremos un cuarto lleno y tres cuartos.

Descargas:

  • Ficha técnica del sensor de ultrasonidos HC-SR04.

Ponlo en práctica:

  • Control lateral por «swipe» con sensores de infrarrojos

Importante: Es muy importante hacer los ejercicios propuestos. Realizando las prácticas aparecerán nuevas dudas y problemas, y buscando la forma de resolver esos problemas mejorará tu capacidad para programar.

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?