0% encontró este documento útil (0 votos)
57 vistas2 páginas

Control de LEDs con Botones

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas2 páginas

Control de LEDs con Botones

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

int brojo = 2;

int bazul = 3;
int bverde = 4;
int bblanco = 5;
int bnegro = 6;

int rojo = 9;
int azul = 10;
int verde = 11;

int estado = 0;
void primario();

void setup(){
pinMode(rojo,OUTPUT);
pinMode(azul,OUTPUT);
pinMode(verde,OUTPUT);
pinMode(brojo,INPUT);
pinMode(bazul,INPUT);
pinMode(bverde,INPUT);
pinMode(bblanco,INPUT);
pinMode(bnegro,INPUT);
}

void loop(){
if(digitalRead(brojo)){
estado = 1;
}
else if(digitalRead(bazul)){
estado = 2;
}
else if(digitalRead(bverde)){
estado = 3;
}
else if(digitalRead(bblanco)){
estado = 4;
}
else if(digitalRead(bnegro)){
estado = 5;
}
delay(100);

switch(estado){
case 1: primario(1,0,0); break;
case 2: primario(0,1,0); break;
case 3: primario(0,0,1); break;
case 4: primario(1,0,1); break;
case 5: primario(0,0,0); break;
}
}

void primario(int r, int a, int v){


digitalWrite(rojo,r);
digitalWrite(azul,a);
digitalWrite(verde,v);
}

También podría gustarte