OBESIDAD
Integrantes
Orlando A. Rodríguez Avilés
Sheyla Fernanda Vega Fernández
Ángel Adolfo Castillo Cortés
Introducción: El objetivo de esta práctica es realizar laprogramación adecuada de 2 semáforos que estén en sentidos opuestos para que cuando uno esté en verde el otro este en rojo y cambien constantemente.
Materiales usados en esta práctica: Una computadoracon los programas IDE Arduino y Proteus.
Instrucciones de armado: Primero escribimos el código de programación en el programa IDE Arduino y después elaboramos el circuito adecuado en el programaProteus y ya armado el circuito le agregamos el código al arduino para que empiece la simulación.
Código
//Definimos los leds y las entradas en las que se ubicaran.
int led1 = 2; //led verde semáforo 1int led2 = 3; //led amarillo semáforo 1
int led3 = 4; //led rojo semáforo 1
int led4 = 5; //led verde semáforo 2
int led5 = 6; //led amarillo semáforo 2
int led6 = 7; //led rojo semáforo 2//Definimos que todos los leds son salidas.
void setup() {
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
pinMode(led5,OUTPUT);pinMode(led6,OUTPUT);
}
void loop(){
digitalWrite(led1,HIGH); //en el semáforo 1 el led verde esta encendido, el amarillo y el rojo apagados.
//delay(1000);
digitalWrite(led2,LOW);digitalWrite(led3,LOW);
digitalWrite(led4,LOW); //en el semáforo 2 el led rojo esta encendido y el amarillo y verde están apagados.
digitalWrite(led6,HIGH);
//delay(1000);digitalWrite(led5,LOW);
delay(500);
digitalWrite(led1,LOW); //se apaga el led verde del semáforo 1
//delay(1000);
digitalWrite(led2, HIGH); //parpadea el led amarillo delsemáforo 1
delay(200);
digitalWrite(led2, LOW);
delay(200);
digitalWrite(led2, HIGH);
delay(200);
digitalWrite(led2, LOW);
delay(200);...
Regístrate para leer el documento completo.