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- 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).
- Arduino procesa la información y calcula la distancia real en centímetros.
- Cuando el objeto se detecta a ≤ 10 cm, el programa envía pulsos PWM al pin D9 indicando al servomotor girar a 90°.
- La barrera física se eleva y el sistema inicia un temporizador de 3 segundos (3000 ms).
- 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 `