Ligar leds no Arduíno usando Array
int pinLed[9] = {12,11,10,9,8,7,6,5,4};
int numeroLed;
char digitado;
void setup() {
int x;
for(int x = 0; x <= 0; x++){
pinMode(pinLed[x], OUTPUT);
}
Serial.begin(9600);
}
void loop() {
digitado = ' ';
numeroLed = 0;
while (digitado != 'P'){//enquanto for menor que 8 acrescenta 1
digitalWrite(pinLed[numeroLed], LOW);//apagou
numeroLed += 1;
if(numeroLed > 8){//se for maior
numeroLed = 0;//reseta
}
digitalWrite(pinLed[numeroLed], HIGH);
//verificar se tem alguma informação na porta serial
if(Serial.available()){//se existir alguma informação na porta serial, se foi enviado informação para o arduino
digitado = Serial.read();//lendo informação
}
delay(50);
}
delay(5000);
}
Nenhum comentário:
Postar um comentário