Cómo hacer un cruce de semáforos con Arduino UNO para tus tareas escolares

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

ความคิดเห็น • 29

  • @reginadelangel680
    @reginadelangel680 3 หลายเดือนก่อน

    Muchas gracias, y algun video suyo pero en maqueta con cuatro semáforos seria genial

  • @anrod1988
    @anrod1988 2 หลายเดือนก่อน

    Muchas gracias, muy facil y muy rápido de hacer

    • @6y7grado48
      @6y7grado48 หลายเดือนก่อน

      No

    • @anrod1988
      @anrod1988 หลายเดือนก่อน

      @6y7grado48 si

  • @Dreamstaketime105
    @Dreamstaketime105 ปีที่แล้ว

    gracias me ayudaste con este trabajo de programacion a ultimo momento

    • @6y7grado48
      @6y7grado48 หลายเดือนก่อน

      No ojalá desapruebes

  • @luiscorreo2638
    @luiscorreo2638 2 ปีที่แล้ว +1

    Hola no tienes el esquema en proteus? Saludos

  • @Cheto_Oficial
    @Cheto_Oficial 3 ปีที่แล้ว +4

    Una pregunta las resistencias de cuánto son

    • @ioecastaneda92
      @ioecastaneda92  3 ปีที่แล้ว +2

      Hola bro... Son de 220 ohm..
      Saludos ✌🏻😉

    • @Cheto_Oficial
      @Cheto_Oficial 3 ปีที่แล้ว

      @@ioecastaneda92 Gracias, y una pregunta más cómo puedo aumentar el tiempo de duración, quisiera el led rojo y verde que durará 10 segundos, y el amarillo 5 pero que parpadee los 5 segundos

    • @ioecastaneda92
      @ioecastaneda92  3 ปีที่แล้ว +1

      @@Cheto_Oficial pues para cambiar el tiempo solo modificas al inicio las variables enteras tiempo y también modificas respectivamente los delay..
      Ya para que parapadee un led antes de cambiar al otro.. Tienes que escribir una subrutina pequeña pero no te la podría explicar por acá.. Pues no se puede poner imágenes acá lastimosamente 😐

    • @Cheto_Oficial
      @Cheto_Oficial 3 ปีที่แล้ว

      @@ioecastaneda92 Pongo mi código y me puede decir si es correcto porfavor

    • @Cheto_Oficial
      @Cheto_Oficial 3 ปีที่แล้ว +1

      @@ioecastaneda92 Descripción
      int Rojo1 = 3;
      int Amarillo1 = 4;
      int Verde1 = 5;
      int Rojo2 = 6;
      int Amarillo2 = 2;
      int Verde2 = 8;
      void setup()
      {
      pinMode(Rojo1, OUTPUT);
      pinMode(Amarillo1, OUTPUT);
      pinMode(Verde1, OUTPUT);
      pinMode(Rojo2, OUTPUT);
      pinMode(Amarillo2, OUTPUT);
      pinMode(Verde2, OUTPUT);
      }
      void loop()
      {
      digitalWrite(Rojo1,HIGH);
      delay(10000);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Verde1,LOW);
      delay(10000);
      digitalWrite(Rojo2,LOW);
      delay(10000);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Verde2,HIGH);
      delay(10000);
      digitalWrite(Rojo1,HIGH);
      delay(10000);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Verde1,LOW);
      delay(10000);
      digitalWrite(Rojo2,LOW);
      delay(10000);
      digitalWrite(Amarillo2,HIGH);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Verde2,LOW);
      delay(10000);
      digitalWrite(Rojo1,LOW);
      delay(10000);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Verde1,HIGH);
      delay(10000);
      digitalWrite(Rojo2,HIGH);
      delay(10000);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Verde2,LOW);
      delay(10000);
      digitalWrite(Rojo1,LOW);
      delay(10000);
      digitalWrite(Amarillo1,HIGH);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Amarillo1,LOW);
      delay(400);
      digitalWrite(Verde1,LOW);
      delay(10000);
      digitalWrite(Rojo2,HIGH);
      delay(10000);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Amarillo2,LOW);
      delay(400);
      digitalWrite(Verde2,LOW);
      delay(10000);
      }

  • @Gp-nb8lc
    @Gp-nb8lc 4 ปีที่แล้ว +2

    Con todo profe soy Iván jaja 😂

    • @ioecastaneda92
      @ioecastaneda92  4 ปีที่แล้ว

      Con todo 😄👍👍👍

    • @ioecastaneda92
      @ioecastaneda92  4 ปีที่แล้ว

      Pendiente estos días subiré un pequeño curso de Servomotor ✌😉

    • @Gp-nb8lc
      @Gp-nb8lc 4 ปีที่แล้ว

      @@ioecastaneda92 Aa bueno profe estaré pendiente ahí saludos ✌️

    • @ioecastaneda92
      @ioecastaneda92  4 ปีที่แล้ว +1

      Excelente su canal ..👍👍👍 lo felicito👍👍

  • @nolbertoriverarios1868
    @nolbertoriverarios1868 2 ปีที่แล้ว

    Hola cual es código de la practicas del semáforo

    • @ioecastaneda92
      @ioecastaneda92  2 ปีที่แล้ว

      El código está en la descripción del video. Pero este es para cruce de semáforos
      Acá le dejo también un video de un solo semáforo
      th-cam.com/video/i3Llvd5qHZM/w-d-xo.html
      Saludos ⭐✌🏻😉

  • @falconcarbajalfelix1588
    @falconcarbajalfelix1588 3 ปีที่แล้ว +1

    Que programa es?

    • @ioecastaneda92
      @ioecastaneda92  3 ปีที่แล้ว

      Es el software para programar en arduino... Lo puedes descargar ✌🏻😉

    • @falconcarbajalfelix1588
      @falconcarbajalfelix1588 3 ปีที่แล้ว

      @@ioecastaneda92 gracias tendrás el enlace de descarga?

  • @jordigabrielgomezguido9725
    @jordigabrielgomezguido9725 2 ปีที่แล้ว

    Es seguro el código ???

  • @jorgeordonez9892
    @jorgeordonez9892 2 ปีที่แล้ว

    me tira error
    Arduino:1.8.19 (Windows 10), Tarjeta:"Arduino Uno"
    El Sketch usa 1192 bytes (3%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
    Las variables Globales usan 9 bytes (0%) de la memoria dinámica, dejando 2039 bytes para las variables locales. El máximo es 2048 bytes.
    El Sketch usa 1192 bytes (3%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
    Las variables Globales usan 9 bytes (0%) de la memoria dinámica, dejando 2039 bytes para las variables locales. El máximo es 2048 bytes.
    Ha ocurrido un error mientras se enviaba el sketch
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xb7
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xb7
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xb7
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xb7
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xb7
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xb7
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xb7
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xb7
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xb7
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xb7
    Este informe podría contener más información con
    "Mostrar salida detallada durante la compilación"
    opción habilitada en Archivo -> Preferencias.