Programando un parquimetro variable con la distancia

 Hola a todos.

Hoy vamos a realizar un automatismo con sensor ultrasónico en el que se enciendan distintos LEDs, según la distancia que registre el sensor.


ELEMENTOS:

  • Sensor ultrasónico.
  • Arduino.
  • 3 LEDs (rojo, amarillo y verde).
  • Resistencia 220 Ω.
  • Placa board.
  • Cables.
MONTAJE:


Como vemos en la imagen superior hemos alimentado de electrones el sensor y los LEDs previo paso por una resistencia. El ultrasónico siempre esta conectado a un positivo (5 V) y la señal de distancia la envía al puerto 2del Arduino.
El puerto 6 se activara para encender el LED verde, el 7 para el amarillo y el 8 para el rojo.

PROGRAMACIÓN:


Es decir, programamos al Arduino para que a diferentes rangos de distancias activen/desactiven distintos  puertos a los que están conectados los LEDs.
  • Distancia < 20 -> Activa puerto 8.
  • Distancia 10 y 20 -> Activa puerto 7.
  • Distancia 20 y 30 -> Activa puerto 6.
  • Distancia Mayor que 30 -> Desactiva todos.
Por ultimo, podéis probar mi montaje pulsando iniciar simulación y luego al sensor ultrasónico.

Comentarios

Entradas populares