Ficha de circuito · Arduino UNO

Barrera de Parqueadero Automática

Acceso automatizado inteligente. Utiliza un sensor ultrasónico HC-SR04 para detectar vehículos a menos de 10 cm, levanta la barrera mediante un servomotor SG90 por 3 segundos y la baja una vez despejada la entrada.

1 Pruébalo primero

Mueve el deslizador de distancia. Al llegar a ≤ 10 cm, el servomotor levantará la barrera por 3 segundos.

🚗
30 cm
Cerca
Lejos
⛔ Barrera Abajo · Paso Cerrado

Umbral: si distancia ≤ 10 cm, Barrera sube a 90° durante 3s.

2 Materiales

Toca cada material para ver sus especificaciones. Marca los que ya tengas.

0 de 4 materiales listos

3 Conexiones

Selecciona un componente para resaltar sus conexiones en la placa Arduino UNO.

Arduino UNO

💡 Consejo de Alimentación: Para servomotores pequeños como el SG90, la alimentación de 5V de Arduino es suficiente. En proyectos reales con plumas o barreras pesadas, utiliza una fuente externa compartiendo la misma línea de GND.

4 ¿Cómo funciona?

Toca cada componente para entender la secuencia lógica del sistema.

📡
Sensor Ultrasónico
➜
🧠
Arduino UNO
➜
🎛️
Servomotor SG90
  1. El sensor ultrasónico HC-SR04 mide continuamente la distancia al vehículo emitiendo un pulso de alta frecuencia por TRIG (D3) y midiendo el tiempo de eco en ECHO (D2).
  2. Arduino procesa la información y calcula la distancia real en centímetros.
  3. Cuando el objeto se detecta a ≤ 10 cm, el programa envía pulsos PWM al pin D9 indicando al servomotor girar a 90°.
  4. La barrera física se eleva y el sistema inicia un temporizador de 3 segundos (3000 ms).
  5. Tras cumplirse el tiempo y verificar que el objeto ya no se encuentra presente (< 10 cm), el servomotor regresa a 0° bajando la pluma para bloquear nuevamente el paso.

5 Código Arduino UNO

Copia este código en la aplicación IDE de Arduino. Incluye la librería estándar ``.

barrera_parqueadero.ino