Ficha de circuito · Arduino UNO

Cancha de Cartón con Jugador Chutador

Mecanismo mecatrónico interactivo alimentado por puerto USB desde la laptop. Al presionar el pulsador, el servomotor acciona la pierna del jugador con una rotación de 120° para chutar el balón. La pierna se mantiene en esa posición durante 2 segundos antes de regresar automáticamente a su estado original.

1 Simulador Interactivo

Presiona el pulsador rojo para chutar el balón. Observa la rotación de 120° de la pierna y el temporizador de retorno de 2 segundos.

⚽ ¡GOOOL! 🎉
⚽
Tiempo en posición de chute (120°) 0.0 s / 2.0 s
Ángulo Servomotor 0° (Reposo)
Estado Pulsador Libre (HIGH)

2 Materiales requeridos

Toca cada material para ver sus detalles. Haz clic en la casilla para marcar lo que ya tienes listo.

0 de 6 materiales listos

3 Diagrama de Conexiones

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

Arduino UNO (Power por USB Laptop)

🔌 Uso de INPUT_PULLUP: El pulsador se conecta directamente entre el Pin Digital 2 y GND. Gracias a la resistencia Pull-Up interna de Arduino habilitada por código, no requiere ninguna resistencia externa adicional.

4 Lógica de Control

Toca cada etapa para comprender la ejecución del programa.

🔴
1. Pulsador
➜
🧠
2. Arduino UNO
➜
⚙️
3. Servo (120°)
  1. El pulsador normalmente entrega un valor HIGH (5V). Al presionar el botón, el pin digital 2 se conecta a GND recibiendo un pulso LOW.
  2. Arduino detecta esta señal e inmediatamente ordena al servomotor rotar de 0° a 120°.
  3. La pierna fijada al servo gira con fuerza impulsando el balón de fútbol hacia el arco.
  4. El programa inicia un temporizador no bloqueante con millis() y mantiene la pierna a 120° exactamente durante 2000 ms (2 segundos).
  5. Cumplido el tiempo, el servo retorna suavemente a 0° dejando la pierna lista para la siguiente patada.

5 Código fuente (.ino)

Copia este programa e insértalo en el IDE de Arduino. Selecciona la placa "Arduino UNO".

chutador_futbol.ino