En este vídeotutorial te enseñamos, como continuación del anterior tutorial, a incorporar un semáforo para peatones junto con el semáforo para coches que ya habíamos programado. Si quieres entender bien este tutorial desde el principio te recomendamos que veas antes el Tutorial 3: semáforo para coches.
Si es evidente que un semáforo para coches es de gran importancia, un semáforo para peatones no lo es menos. El caos que se formaría, si no se regula el paso de personas por ciertas calles, puede llegar a ser considerable. Por ello, para complicar un poco más la cosa hemos decidido añadir el semáforo para personas y profundizar aún más en las secuencias de Arduino.
🎯 Objetivo del tutorial
Acondicionar un semáforo para peatones al semáforo para coches del tutorial 3 en Arduino empleando la tecnología LED.
📹 (Vídeo) ¿Cómo crear un semáforo para coches y peatones en Arduino?
Éste será el primer tutorial en el que comenzaremos a usar la versión Nano de Arduino. Realmente este cambio no tiene mayor importancia ya que se puede usar cualquier placa Arduino para realizarlo. Si no sabes como alimentar tu Arduino, puedes ver el enlace anterior.
Esperamos que os esté gustando esta serie de vídeos, si tienen cualquier duda no se olviden de dejar un comentario en el apartado de comentarios al final de esta página.
Si te ha gustado el vídeo y quieres ver más novedades de Piensa 3D:
Suscríbete a nuestro canal de Youtube
⚡ Materiales necesarios
Vista previa | Producto | Valoración | Precio | |
---|---|---|---|---|
![]() | Arduino Uno Rev3 Original | 27 Opiniones | 29,08 € | Ver Oferta 🤑 |
![]() | SODIAL (R) de 3 mm y 5 mm ronda super brillante LED de diodos emisores de luz LED luz- 120 PC. | 7 Opiniones | Ver Oferta 🤑 | |
![]() | 40 cables de puente macho a macho para Arduino (20 cm, 2,54 mm) | 132 Opiniones | 3,81 € | Ver Oferta 🤑 |
![]() | ELEGOO 3 Piezas Breadboard Placa Prototipo Sin Soldaduras con 400 Puntos Realizado en PCB Junta... | 354 Opiniones | 7,99 € | Ver Oferta 🤑 |
![]() | Sourcingmap - Interruptores con pulsador para electrónica (6 x 6 x 8 mm, 4 Pines, 25 Unidades) | Ver Oferta 🤑 |
⛓️ Esquema
El esquema para el tutorial es el siguiente:
👨💻 Código para realizar un semáforo para coches y peatones
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | /*Copyright (C) 2017 Iván Rodríguez Méndez*/ // Semáforo para coches y peatones ARDUINO int carRed = 12 ; int carYellow = 11; int carGreen = 10; int peaRed = 9; int peaGreen = 8; int button = 2; int TiempoCruce = 5000; unsigned long TiempoCambio = 0; void setup(){ pinMode(carRed, OUTPUT); pinMode(carYellow, OUTPUT); pinMode(carGreen, OUTPUT); pinMode(peaRed, OUTPUT); pinMode(peaGreen, OUTPUT); pinMode(button, INPUT); digitalWrite(carGreen, HIGH); digitalWrite(peaRed, HIGH); } void loop() { int estado = digitalRead(button); if (estado == HIGH && (millis() - TiempoCambio) > 5000 ){ cambioLuz(); } } void cambioLuz() { digitalWrite(carGreen,LOW); digitalWrite(carYellow, HIGH); delay(2000); digitalWrite(carYellow, LOW); digitalWrite(carRed, HIGH); delay(1000); digitalWrite(peaRed, LOW); digitalWrite(peaGreen, HIGH); delay(TiempoCruce); for (int x=0; x<10; x++) { digitalWrite(peaGreen, HIGH); delay(250); digitalWrite(peaGreen, LOW); delay(250); } digitalWrite(peaRed, HIGH); delay(500); digitalWrite(carYellow, HIGH); digitalWrite(carRed, LOW); delay(1000); digitalWrite(carGreen, HIGH); digitalWrite(carYellow, LOW); TiempoCambio = millis(); } |
Artículos Relacionados:

Ingeniero Técnico Industrial en Electrónica y Automática e Ingeniero Industrial. Actualmente estoy realizando un doctorado en Ingeniería en la Universidad de la Laguna. Soy un amante del mundo de la programación, la informática, la robótica y la electrónica en general. Estoy muy relacionado con el movimiento maker y los conocidos como «hackerspace». Cada día me levanto intentando enseñar algo nuevo mientras aprendo algo nuevo.
saludos, soy nuevo en esto sera posible q haga un esquema con arduino uno.
Hola Ricardo,
Que bien que te estés iniciando en este mundo tan interesante. Sobre lo que comentas, sería exactamente igual. Solo debes de fijarte en que los pines digitales a los que realizas las conexiones coincidan con los que has puesto en el programa. Cualquier cosa nos dices.
Un saludo 😉