Skip to main content

5.4 MONTAJE 16 Semáforo distancia

Queremos poner un ejemplo de un sensor que tenga 4 pines, barato y que puede darnos mucho juego pues nos da información de la distancia en la que se encuentra un objeto.

Funciona por eco entre la señal que se emite por Trg y la que se recibe por Echo y para su utilización requiere utilizar la fórmula de conversión de tiempo a espacio con la fórmula de la velocidad del sonido... tranqui !! no lo vamos a hacer, pues ya mBlock tiene una función especial para ello sin utilizar fórmulas y nos da directamente la distancia en cm, pero si quieres saber más sobre este sensor, te recomendamos la página de Luis LlamasLlamas.:

echidna-semaforo-distancia1.jpg

RETO LEER EL VALOR DEL SENSOR ULTRASONIDOS

Queremos que el objeto panda nos diga la distancia en cm

SOLUCIÓN

Hay un problema

En mBlock3 se puede utilizar en vivo. En mBlock5 no se puede UTILIZAR EN VIVO LA INSTRUCCION LEE SENSOR ULTRASONIDOS no sabemos por qué. Sólo podemos cargar el programa en el Arduino

Gracias a la contestación de este foro, podemos hacerlo instalando una extensión

echidna-semaforo-distancia2.jpg

Como se necesitan 4 pines, y las extensiones tienen 3 utilizaremos alguno libre.

RETO RADAR LUMINOSO

Realizar un programa que a medida que se acerque un objeto, se enciendan más luces

Solución

El programa es simplemente recoger la distancia con la instrucción que hemos señalado antes.
La conexión que vamos a realizar entre los pines I/O de Echidna y el sensor ultrasonidos HC-SR04 va a ser:

el D4 en Trig
el D7 en Echo
el '+' en Vcc
el G en GND

Por lo tanto el programa es (sólo se visualiza una parte, el resto es continuar con las condiciones, hemos puesto de límites 50cm, 40cm, 30cm, 20cm y 10cm para ir encendiendo luces)



El resultado es :

Los siguientes retos, aunque las imágenes se ve que no están hechos con Echidna, da igual, es simplemente conectar el trig y echo en los pines D4 y D7 del Echidna y utilizar la instrucción de "lee el sensor ultrasónico trig pin 4 echo pin 7" (o utilizar otro orden o el D8 si te pones revelde y cambiar los números anteriores) ¿Te atreves a hacerlos todos ?

via GIPHY

RETO HINCAR UNA PELOTA Pon de sprite una pelota y que se hinche a medida que acercas un objeto al ultrasonidos. Solución

RETO PIANO INVISIBLE

Que suene una nota según la distancia del objeto. Solución

RETO RADAR CON INTERMITENCIA DE UN LED

Cuanto más cerca está un objeto, más rápido un led se enciende y apaga. Solución

RETO SENSOR PARKING

Cuanto más cerca está un objeto, más rápido suena un pitido intermitente Solución