0% found this document useful (0 votes)
19 views4 pages

Semafor o

Uploaded by

David Henao
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views4 pages

Semafor o

Uploaded by

David Henao
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

int rojoc = 13;

int amarilloc = 12;


int verdec = 11;
int rojop = 10;
int verdep = 9;
int pulsador = 5;
int value = 0;

void setup()
{

pinMode(rojoc, OUTPUT);
pinMode(amarilloc, OUTPUT);
pinMode(verdec, OUTPUT);
pinMode(rojop, OUTPUT);
pinMode(verdep, OUTPUT);
pinMode(pulsador, INPUT);
}

void loop(){
value = digitalRead(pulsador); //lectura digital de pin

if (value == LOW) {
//T1
digitalWrite(rojoc,LOW);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,HIGH);
digitalWrite(rojop,HIGH);
digitalWrite(verdep,LOW);

}
else {
//T2
digitalWrite(rojoc,LOW);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,HIGH);
digitalWrite(rojop,HIGH);
digitalWrite(verdep,LOW);
delay(10000);

//T3
digitalWrite(rojoc,LOW);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,LOW);
digitalWrite(rojop,HIGH);
digitalWrite(verdep,LOW);
delay(500);

//T4
digitalWrite(rojoc,LOW);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,HIGH);
digitalWrite(rojop,HIGH);
digitalWrite(verdep,LOW);
delay(500);

//T5
digitalWrite(rojoc,LOW);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,LOW);
digitalWrite(rojop,HIGH);
digitalWrite(verdep,LOW);
delay(500);

//T6
digitalWrite(rojoc,LOW);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,HIGH);
digitalWrite(rojop,HIGH);
digitalWrite(verdep,LOW);
delay(500);

//T7
digitalWrite(rojoc,LOW);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,LOW);
digitalWrite(rojop,HIGH);
digitalWrite(verdep,LOW);
delay(500);

//T8
digitalWrite(rojoc,LOW);
digitalWrite(amarilloc,HIGH);
digitalWrite(verdec,LOW);
digitalWrite(rojop,HIGH);
digitalWrite(verdep,LOW);
delay(4000);

//T9
digitalWrite(rojoc,HIGH);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,LOW);
digitalWrite(rojop,HIGH);
digitalWrite(verdep,LOW);
delay(2000);

//T10
digitalWrite(rojoc,HIGH);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,LOW);
digitalWrite(rojop,LOW);
digitalWrite(verdep,HIGH);
delay(20000);

//T11
digitalWrite(rojoc,HIGH);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,LOW);
digitalWrite(rojop,LOW);
digitalWrite(verdep,LOW);
delay(500);

//T12
digitalWrite(rojoc,HIGH);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,LOW);
digitalWrite(rojop,LOW);
digitalWrite(verdep,HIGH);
delay(500);

//T13
digitalWrite(rojoc,HIGH);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,LOW);
digitalWrite(rojop,LOW);
digitalWrite(verdep,LOW);
delay(500);

//T14
digitalWrite(rojoc,HIGH);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,LOW);
digitalWrite(rojop,LOW);
digitalWrite(verdep,HIGH);
delay(500);

//T15
digitalWrite(rojoc,HIGH);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,LOW);
digitalWrite(rojop,LOW);
digitalWrite(verdep,LOW);
delay(500);

//T16
digitalWrite(rojoc,HIGH);
digitalWrite(amarilloc,LOW);
digitalWrite(verdec,LOW);
digitalWrite(rojop,HIGH);
digitalWrite(verdep,LOW);
delay(3000);

You might also like