ROBÓTICA 5TO AÑO

 Basados en el montaje a continuación:


Programa con ayuda de la web las siguientes actividades:

NOTA: Siempre debes asignar los pines 5 y 10 en alta; son los pines que controlan el voltaje de los motores en el puente H.

1. Actividad: "Lectura del Sensor" (Entrada de datos)

Objetivo: Comprender cómo el sensor HC-SR04 detecta objetos.

Tarea: Programar el sensor para que lea la distancia y muestre el valor en el Monitor en Serie de Tinkercad.

Concepto clave: Uso de bloques de entrada para leer el pin Trigger y Echo, y cómo convertir la duración del pulso en centímetros (fórmula: distancia = \text{duración} \times 0.01723).

Reto: Hacer que el monitor imprima "Cerca" si la distancia es menor a 20 cm y "Lejos" si es mayor.

2. Actividad: "Control Básico de Motores" (Salida de datos)

Objetivo: Aprender a mover el robot en diferentes direcciones.

Tarea: Crear bloques para que el robot se mueva hacia adelante durante 2 segundos, gire a la derecha durante 1 segundo y se detenga.

Concepto clave: Uso de pines digitales (High/Low) y PWM (modulación por ancho de pulsos) para controlar la velocidad de los motores a través del L293D.

Reto: Crear funciones (bloques personalizados) llamadas "Avanzar", "Girar" y "Detener" para que el código principal sea más limpio.

3. Actividad: "Robot Evasor de Obstáculos" (Lógica de control)

Objetivo: Integrar sensores y motores para una reacción autónoma.

Tarea: Programar el robot para que avance constantemente, pero si el sensor detecta un objeto a menos de 15 cm, el robot debe detenerse, retroceder un poco y girar para evitar el choque.

Concepto clave: Estructura de control condicional (si... entonces... si no).

Reto: Ajustar la velocidad del giro basándose en la distancia (cuanto más cerca está el objeto, más rápido debe girar).

4. Actividad: "Modo de Exploración Segura" (Lógica compleja)

Objetivo: Implementar un comportamiento inteligente basado en umbrales de distancia.

Tarea: Programar el robot con tres niveles de comportamiento:

Distancia > 50 cm: Ir a máxima velocidad (exploración).

Distancia entre 20 cm y 50 cm: Ir a media velocidad (precaución).

Distancia < 20 cm: Girar a la izquierda para buscar un camino despejado.

Concepto clave: Uso de operadores lógicos (AND/OR) y múltiples condiciones anidadas.

Reto: Añadir una variable llamada "ContadorDeChoques" que aumente cada vez que el robot detecte un objeto a menos de 20 cm y mostrar el total en el monitor en serie.

Reactions

Publicar un comentario

0 Comentarios