binario arduino

2
int leds[4]={7,8,9,10}; int cont[4]; int botao = 11; int cont1; int estado; void setup() { for(cont1=0;cont1<4;cont1++) { pinMode(leds[cont1],OUTPUT); } pinMode(botao,INPUT); } void loop() { estado= digitalRead(botao); cont1=0; while(cont1<4 && estado==0) { digitalWrite(leds[cont1],HIGH); delay(500); cont1++; estado= digitalRead(botao); } cont1=3; while(cont1>0 && estado==0) { digitalWrite(leds[cont1],LOW); delay(500); cont1--; estado= digitalRead(botao); } if(estado==1) { for(cont1=0;cont1<4;cont1++) { digitalWrite(leds[cont1],LOW); } delay(500); for(cont[0]=1;cont[0]>-1;cont[0]--) { if(cont[1]==0) delay(500); for(cont[1]=1;cont[1]>-1;cont[1]--) { if(cont[1]==0) delay(500); for(cont[2]=1;cont[2]>-1;cont[2]--) { if(cont[2]==0) delay(500); for(cont[3]=1;cont[3]>-1;cont[3]--) { if(cont[3]==0)

Upload: marcos-rafael

Post on 06-Jul-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

8/17/2019 Binario Arduino

http://slidepdf.com/reader/full/binario-arduino 1/2

int leds[4]={7,8,9,10};int cont[4];int botao = 11;int cont1;int estado;

void setup(){for(cont1=0;cont1<4;cont1++)

{pinMode(leds[cont1],OUTPUT);}

pinMode(botao,INPUT);}

void loop(){estado= digitalRead(botao);cont1=0;

while(cont1<4 && estado==0){digitalWrite(leds[cont1],HIGH);

delay(500);cont1++;estado= digitalRead(botao);}

cont1=3;while(cont1>0 && estado==0)

{digitalWrite(leds[cont1],LOW);delay(500);cont1--;estado= digitalRead(botao);}

if(estado==1){for(cont1=0;cont1<4;cont1++){digitalWrite(leds[cont1],LOW);}delay(500);for(cont[0]=1;cont[0]>-1;cont[0]--)

{if(cont[1]==0)

delay(500);for(cont[1]=1;cont[1]>-1;cont[1]--)

{if(cont[1]==0)

delay(500);for(cont[2]=1;cont[2]>-1;cont[2]--)

{if(cont[2]==0)

delay(500);for(cont[3]=1;cont[3]>-1;cont[3]--)

{if(cont[3]==0)

8/17/2019 Binario Arduino

http://slidepdf.com/reader/full/binario-arduino 2/2

delay(500);digitaWrite(leds[3],cont[3]);}

digitaWrite(leds[2],cont[2]);}

digitaWrite(leds[1],cont[1]);}

digitaWrite(leds[0],cont[0]);}