int pinLed[10] = {13,12,11,10,9,8,7,6,5,4};
int numLed;
int x;
char digitado;
void setup(){
for(x = 0; x<=9; x = x+1){
pinMode(pinLed[x], OUTPUT);
}
Serial.begin(9600);
}
void loop() {
digitado = ' ';
numLed = 0;
while( digitado !='P'){
digitalWrite(pinLed[numLed], LOW);
numLed = numLed+1;
if (numLed>9){
numLed = 0;
}
digitalWrite(pinLed[numLed], HIGH);
if (Serial.available()){
digitado = Serial.read();
}
delay(400);
}
delay(3000);
}
Exercício:
Entenda todos os passos do programa acima. Troque a ordem de acendimento dos leds, invente padrões que alternam o padrão de acendimento dos leds.
No comments:
Post a Comment