ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Leds y semafor con arduino


Enviado por   •  21 de Mayo de 2019  •  Tareas  •  251 Palabras (2 Páginas)  •  100 Visitas

Página 1 de 2

Crear un programa que encienda y apague las luces que representen un

semaforo encendiendo el color rojo luego el color amarillo luego el color

verde segun el tiempo que se desee dentro del delay.

void setup() {

pinMode (13,OUTPUT); //Activamos el pin 13 como salida

pinMode (12,OUTPUT); //Activamos el pin 13 como salida

pinMode (11,OUTPUT); //Activamos el pin 13 como salida

pinMode (10,OUTPUT); //Activamos el pin 13 como salida

pinMode (9,OUTPUT); //Activamos el pin 13 como salida

pinMode (8,OUTPUT); //Activamos el pin 13 como salida

}

void loop() {

//led1

digitalWrite (13,0); // El siguiente pin tiene energia negativa.

digitalWrite (12,1);// El siguiente pin tiene energia positiva.

delay (1000); // colocamos un segundo de tiempo.

digitalWrite (13,0); // El siguiente pin tiene energia negativa.

digitalWrite (12,0); // El siguiente pin tiene energia negativa.

delay (1000); // colocamos un segundo de tiempo.

/// fin////

//led2

digitalWrite (11,0); // El siguiente pin tiene energia negativa.

digitalWrite (10,1); // El siguiente pin tiene energia positiva.

delay (1000); // colocamos un segundo de tiempo.

digitalWrite (11,0); // El siguiente pin tiene energia negativa.

digitalWrite (10,0); // El siguiente pin tiene energia negativa.

delay (1000); // colocamos un segundo de tiempo.

/// fin////

//led3

digitalWrite (9,1); // El siguiente pin tiene energia positiva.

digitalWrite (8,0); // El siguiente pin tiene energia negativa.

delay (1000); // colocamos un segundo de tiempo.

digitalWrite (9,0); // El siguiente pin tiene energia negativa.

digitalWrite (8,0); // El siguiente pin tiene energia negativa.

delay (1000); // colocamos un segundo de tiempo.

/// fin////

}

Recuerda memorizar los pasos anteriores cada pin que se utiliza tiene que ser activado

desde el inicio de la programación

Encendido de 5 leds diferente configuración

void setup() {

pinMode(13,OUTPUT);

pinMode(12,OUTPUT);

pinMode(11,OUTPUT);

pinMode(10,OUTPUT);

pinMode(9,OUTPUT);

pinMode(8,OUTPUT);

pinMode(7,OUTPUT);

pinMode(6,OUTPUT);

}

void loop() {

digitalWrite(13,1);

digitalWrite(12,0);

delay(500);

digitalWrite(13,0);

digitalWrite(12,0);

delay(500);

digitalWrite(11,1);

digitalWrite(10,0);

delay(500);

digitalWrite(11,0);

digitalWrite(10,0);

delay(500);

digitalWrite(9,1);

digitalWrite(8,0);

delay(500);

digitalWrite(9,0);

digitalWrite(8,0);

delay(500);

digitalWrite(7,1);

digitalWrite(6,0);

delay(500);

digitalWrite(7,0);

digitalWrite(6,0);

delay(500);

/////////////////////////////

digitalWrite(13,1);

digitalWrite(12,0);

delay(400);

digitalWrite(13,0);

digitalWrite(12,0);

delay(400);

digitalWrite(11,1);

digitalWrite(10,0);

delay(400);

digitalWrite(11,0);

digitalWrite(10,0);

delay(400);

digitalWrite(9,1);

...

Descargar como (para miembros actualizados)  txt (4.8 Kb)   pdf (38.8 Kb)   docx (10.1 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com