proyecto arduino semaforo
DESCRIPTION
Proyecto arduno semaforoTRANSCRIPT
![Page 1: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/1.jpg)
Colegio Vocacional Monseñor Sanabria
Profesor: Fernando Corrales
Semaforo y semaforo peatonal con arduino
Esteban Valverde Piedra
Sección: 11-7
Año 2015
![Page 2: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/2.jpg)
Con este pequeño proyecto quiero aprender más sobre el arduino.
Aprender los diferentes comandos que se pueden realizar, comandos realementes faciles.
Poder aprender cada día más sobre diferentes cosas no con solo lo que se ve en clase si no que tambien cosas que nos pueden ayudar en el fututo
![Page 3: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/3.jpg)
Lo primero que realice fue conseguir los materiales como los leds y el arduino
Realice el codigo con el programa arduino en mi computadora.
Realice la copilación para ver si el codigo estaba bien realizado
Conecte los diferentes pines a los componentes.
![Page 4: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/4.jpg)
//creado por Esteban Valverde
const int r = 2;
const int a = 3;
const int v = 4;
const int pr = 8;
const int pv = 9;
const int bu = 10;
void setup(){
pinMode(r, OUTPUT);
pinMode(a, OUTPUT);
pinMode(v, OUTPUT);
pinMode(pr, OUTPUT);
pinMode(pv, OUTPUT);
pinMode(bu, OUTPUT);
}
void loop() {
digitalWrite (r, LOW); //SE PRENDE EN EL SEMAFORO LA LUZ VERDE, Y EN EL PEATONAL LA LUZ ROJO
digitalWrite (a, LOW);
digitalWrite (v, HIGH);
digitalWrite (pr, HIGH);
digitalWrite (pv, LOW);
![Page 5: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/5.jpg)
digitalWrite (bu, LOW);
delay(8000);
digitalWrite (r, LOW);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pr, HIGH);
digitalWrite (pv, LOW);
digitalWrite (bu, LOW);
delay(200);
digitalWrite (r, LOW);
digitalWrite (a, LOW);
digitalWrite (v, HIGH);
digitalWrite (pr, HIGH);
digitalWrite (pv, LOW);
digitalWrite (bu, LOW);
delay(200);
digitalWrite (r, LOW);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pr, HIGH);
digitalWrite (pv, LOW);
digitalWrite (bu, LOW);
delay(300);
![Page 6: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/6.jpg)
digitalWrite (r, LOW);
digitalWrite (a, LOW);
digitalWrite (v, HIGH);
digitalWrite (pr, HIGH);
digitalWrite (pv, LOW);
digitalWrite (bu, LOW);
delay(200);
digitalWrite (r, LOW);
digitalWrite (a, HIGH);
digitalWrite (v, LOW);
digitalWrite (pr, HIGH);
digitalWrite (pv, LOW);
digitalWrite (bu, LOW);
delay(300);
digitalWrite (r, LOW);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pr, HIGH);
digitalWrite (pv, LOW);
digitalWrite (bu, LOW);
delay(300);
digitalWrite (r, LOW);
digitalWrite (a, HIGH);
digitalWrite (v, LOW);
![Page 7: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/7.jpg)
digitalWrite (pr, HIGH);
digitalWrite (pv, LOW);
digitalWrite (bu, LOW);
delay(1);
digitalWrite (r, LOW);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pr, HIGH);
digitalWrite (pv, LOW);
digitalWrite (bu, LOW);
delay(1);
digitalWrite (r, LOW);
digitalWrite (a, HIGH);
digitalWrite (v, LOW);
digitalWrite (pr, HIGH);
digitalWrite (pv, LOW);
digitalWrite (bu, LOW);
delay(500);
digitalWrite (r, LOW);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pr, HIGH);
digitalWrite (pv, LOW);
delay(300);
![Page 8: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/8.jpg)
digitalWrite (r, LOW);
digitalWrite (a, HIGH);
digitalWrite (v, LOW);
digitalWrite (pr, HIGH);
digitalWrite (pv, LOW);
digitalWrite (bu, LOW);
delay(300);
digitalWrite (r, HIGH); //SE PRENDE LA LUZ VERDE CUANDO SE PRENDE LA LUZ ROJA
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
delay(8000);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
delay(300);
digitalWrite (r, HIGH);
![Page 9: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/9.jpg)
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
delay(300);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
delay(300);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, HIGH);
delay(300);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
![Page 10: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/10.jpg)
digitalWrite (bu, LOW);
delay(300);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, HIGH);
delay(200);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
delay(200);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, HIGH);
delay(200);
![Page 11: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/11.jpg)
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
delay(200);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, HIGH);
delay(200);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
delay(200);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
![Page 12: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/12.jpg)
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, HIGH);
delay(200);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
delay(100);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, HIGH);
delay(100);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
![Page 13: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/13.jpg)
digitalWrite (bu, LOW);
delay(100);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, HIGH);
delay(100);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
delay(100);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, HIGH);
delay(100);
![Page 14: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/14.jpg)
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
delay(50);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, HIGH);
delay(50);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
delay(50);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
![Page 15: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/15.jpg)
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, HIGH);
delay(50);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
delay(50);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, HIGH);
delay(50);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, LOW);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
![Page 16: Proyecto arduino semaforo](https://reader035.vdocumento.com/reader035/viewer/2022072004/563dbba5550346aa9aaf045e/html5/thumbnails/16.jpg)
delay(50);
digitalWrite (r, HIGH);
digitalWrite (a, LOW);
digitalWrite (v, LOW);
digitalWrite (pv, HIGH);
digitalWrite (pr, LOW);
digitalWrite (bu, LOW);
delay(50);
}