Primera práctica con la implementación de varios sensores/actuadores. Simularemos el funcionamiento de una barrera de parking, que se abre de forma automática cuando un coche que quiere salir es detectado. Además añadiremos un semáforo para indicarle cuando la barrera está abierta y puede pasar.
x1 Arduino UNO
x3 LEDs (2 rojos y 1 verde)
x3 resistencia (rojo-lila-marrón)
x1 resistencia (amarillo-lila-rojo)
x1 servomotor SG90
x1 sensor ultrasonidos HC-SR04
Cuando el sensor de ultrasonidos detecta un vehículo, abre la barrera y pone el semáforo el verde, mientras la barrera está abierta el sensor LDR detecta si hay alguien pasando por debajo o no, y cuando haya pasado el tiempo estimado de “puerta abierta” y no haya nadie, se bajará la barrera y se pondrá en rojo el semáforo (desde el momento en el que la barrera empiece a bajar).
El LED rojo de la derecha simula un láser apuntando al LDR, para poder detectar cuando hay algún vehículo o persona pasando a través de él.
Cambia el sensor de ultrasonidos por un pulsador manual, que haga que la barrera se abra al accionarlo.
También cambia los LEDs del semáforo por un LED RGB, que esté en rojo, cuando no se pueda pasar, verde cuando se pueda pasar, y en azul cuando la barrera está intentando bajar pero el sensor LDR no se lo permite.