@@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
@@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 😐
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 ⭐✌🏻😉
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.
Muchas gracias, y algun video suyo pero en maqueta con cuatro semáforos seria genial
Muchas gracias, muy facil y muy rápido de hacer
No
@6y7grado48 si
gracias me ayudaste con este trabajo de programacion a ultimo momento
No ojalá desapruebes
Hola no tienes el esquema en proteus? Saludos
Una pregunta las resistencias de cuánto son
Hola bro... Son de 220 ohm..
Saludos ✌🏻😉
@@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
@@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 😐
@@ioecastaneda92 Pongo mi código y me puede decir si es correcto porfavor
@@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);
}
Con todo profe soy Iván jaja 😂
Con todo 😄👍👍👍
Pendiente estos días subiré un pequeño curso de Servomotor ✌😉
@@ioecastaneda92 Aa bueno profe estaré pendiente ahí saludos ✌️
Excelente su canal ..👍👍👍 lo felicito👍👍
Hola cual es código de la practicas del semáforo
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 ⭐✌🏻😉
Que programa es?
Es el software para programar en arduino... Lo puedes descargar ✌🏻😉
@@ioecastaneda92 gracias tendrás el enlace de descarga?
Es seguro el código ???
Sii claro.
No, hay virus letales
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.