Robotica Full: Tecno 12 18 Respuestas Control Y

🎓 Material de Estudio: Tecno 12

Hola a todos, les comparto el resumen con las 18 respuestas completas de la materia de Control y Robótica.

Está todo organizado y listo para imprimir o estudiar desde el celu. ¡No se olviden de guardarlo!

📄 Descargar aquí: [Pega tu enlace]

¡Suerte en los exámenes! 💪🤖


Pregunta: Diseña el algoritmo de un robot que avance hasta que detecte un obstáculo a menos de 20 cm, entonces retroceda, gire 90 grados y continúe.

Respuesta en diagrama de flujo (texto):

  • Fin (Nunca llega, es un bucle infinito).
  • Conexiones Full (para el examen práctico):


    Pregunta: Clasifica los siguientes sistemas en Lazo Abierto (LA) o Lazo Cerrado (LC): Tostadora, Aire acondicionado con termostato, Lavadora programable, Calefacción central. tecno 12 18 respuestas control y robotica full

    Respuesta Full:

    Enunciado: Un semáforo normal (LED rojo, amarillo, verde) tiene un pulsador. Si un peatón pulsa, el semáforo debe pasar a rojo (si no lo está ya) en un máximo de 5 segundos y mantener el rojo 10 segundos para cruce.

    Respuesta en pseudocódigo (Arduino):

    int rojo = 12;
    int amarillo = 11;
    int verde = 10;
    int pulsador = 2;
    int estadoSemaforo = 0; // 0=verde, 1=amarillo, 2=rojo
    

    void setup() pinMode(rojo, OUTPUT); pinMode(amarillo, OUTPUT); pinMode(verde, OUTPUT); pinMode(pulsador, INPUT_PULLUP); // Usamos resistencia interna // Secuencia inicial: Verde digitalWrite(verde, HIGH); estadoSemaforo = 0; 🎓 Material de Estudio: Tecno 12 Hola a

    void loop() if (digitalRead(pulsador) == LOW) // Se pulsó (LOW por PULLUP) switch (estadoSemaforo) case 0: // Estaba en Verde delay(5000); // Espera 5 seg antes de cambiar // Cambiar a amarillo digitalWrite(verde, LOW); digitalWrite(amarillo, HIGH); delay(3000); // Amarillo 3 seg digitalWrite(amarillo, LOW); digitalWrite(rojo, HIGH); estadoSemaforo = 2; delay(10000); // Rojo para cruce 10 seg digitalWrite(rojo, LOW); // Volver a verde digitalWrite(verde, HIGH); estadoSemaforo = 0; break; case 2: // Ya estaba en Rojo // No hacer nada o solo reiniciar el temporizador break;

    Explicación Full: Este código usa un switch para saber en qué fase estaba el semáforo cuando se pulsó el botón. La resistencia INPUT_PULLUP simplifica el circuito. Es la solución óptima que buscan los profesores.


    Ready to get Started?

    Download Vr Builder*