Piano invisible con Ultrasonidos
Podemos conectar el sensor de ultrasonidos como queramos, en estos apuntes vamos a realizar el criterio de:
- Trigger en el pin 4
- Echo en el pin 3
La conexión sería así:
la instrucción de mBlock sería la siguiente:
Con el altavoz PC
Propuesta
No vamos a hacer un arpa láser estilo estilo Jean Michel Jarre, pero con ultrasonidos, se puede hacer algo parecido. ¿Te atreves? El programa tiene que convertir la distancia en notas musicales.
Las notas musicales están en formato americano (en vez de do-re-mi-..) van desde la nota 48 a la nota 72 por lo tanto hay que convertir la distancia en esas notas musicales (pon la voz a tope, que se oye bajo)
Solución
-
- Ponemos un tope de 100 cm para que empiece a tocar, de lo contrario nos vuelve un poco locos, pues no pararía.
- - Recomendamos utilizar la notación musical es americana, en forma de nú
merosmeros, pues la conversión es muy fácil:cil
Solución con mBlock5.0
Solución con mBlock3.0
Con el altavoz Arduino
Propuesta
Bueno y ahora ¿por qué no repetimos el ejercicio anterior pero nos independizamos del ordenador? conectamos un altavoz en el pin 13 por ejemplo y que suene la música:
No suena de maravilla, porque no es el altavoz del PC, ni tampoco tiene potencia, pero algo es algo...
Solución
La solución es muy parecida al ejercicio anterior, simplemente hay que cambiar la instrucción de tocar nota por reproducir tono
También el evento bandera la sustituimos por Arduino y así somos independientes del ordenador.
El programa queda así: