Ultrasonidos
Propuesta
Pues ya que estamos con la pelota, pues también seguimos: Hacer un programa que se hinche la pelota según la distancia.
En este caso, como la el sensor de ultrasonidos va desde 2 cm a 300 cm,40cm, nuestra propuesta es que el tamaño se cambie multiplicado x50 ese valor, es decir "cambiar tamaño 50xdistancia", de no hacer esto, la pelota sale demasiado pequeña, o el objeto tendría que estar muy lejos para que se vea a un tamaño razonable.
La configuración la explicada en el módulo 1 es decir:
- Trigger en el pin 4
- Echo en el pin 3
Solución
Pues el programa es muy parecido a los anteriores:
Con mBlock 5 lo tienes aquí https://planet.mblock.cc/project/3266063
La instrucción de calcular la distancia NO ESTA EN MBLOCK 5 hay que instalar una extensión, pulsamos abajo al +
Buscamos extensiones para el sensor de ultrasonidos HC-SR04, nosotros hemos elegido esta
Que instala estas instrucciones
Esta extensiones (como suele pasar cuando instalamos una extensión) SOLO FUNCIONAN EN MODO CARGA
Luego para transmitir la distancia al objeto pelota, utilizamos la técnica de BROADCAST que vimos en https://libros.catedu.es/books/programa-arduino-con-mblock-scratch/page/programacion-mblock
Al dispositivo ARDUINO el programa es
En el objeto PELOTA el programa es
Con mBlock3Si quieres el programa aquí lo tienes.