Semàfor. Arduino amb 123d.circuits.io

En aquesta activitat programem un semàfor per a vehicles i vianants.

semàfor

EL codi serà:

/*** Global variables ***/

int verd = 2;
int groc = 3;
int vermell =4;
int verdvianants = 5;
int vermellvianants = 6;
int blink;

/*** Function declaration ***/

void setup()
{
pinMode(verd,OUTPUT);
pinMode(groc,OUTPUT);
pinMode(vermell,OUTPUT);
pinMode(verdvianants,OUTPUT);
pinMode(vermellvianants,OUTPUT);

}
void loop()
{
/*** Semafor verd ***/
/*** Semafor vermell vianants ***/
digitalWrite(verd,HIGH);
digitalWrite(vermellvianants,HIGH);
delay(10000);
/*** Semafor groc ***/
digitalWrite(groc,HIGH);
digitalWrite(verd,LOW);
delay(2000);
/*** Semafor vermell ***/
/*** Semafor verd vianants ***/
digitalWrite(groc,LOW);
digitalWrite(vermell,HIGH);
digitalWrite(vermellvianants,LOW);
digitalWrite(verdvianants,HIGH);
delay(7000);
/*** Semàfor verd vianants fa pampallugues ***/

for(blink =1; blink<6;blink++)
{
digitalWrite(verdvianants,LOW);
delay(1000);
digitalWrite(verdvianants,HIGH);
delay(1000);
}

digitalWrite(verdvianants,LOW);
/*** Apaguem Semafor vermell ***/
digitalWrite(vermell,LOW);

}

Anuncis
Aquesta entrada s'ha publicat en 123d.circuits.io, Arduino, Articles, Batxillerat, Electrònica, ESO i etiquetada amb , , , , , , . Afegiu a les adreces d'interès l'enllaç permanent.

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s