Ultrasonidos
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 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
Opción sin instalar extensión
Estas funciones SOLO FUNCIONAN EN MODO CARGA
Opción instalando 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 sin la extensión
Con la extensión
En el objeto PELOTA el programa es
Con mBlock3