sexta-feira, 21 de setembro de 2018

Código - controle de Leds por USB

Código - Controle de Leds através da porta USB

Turma segue abaixo o código base do encontro 18 para vocês brincarem e alterarem a vontade.

int vermelho = 2;
int laranja = 3;
int amarelo = 4;
int azul = 5;
char letra;
void setup()
{
  pinMode(vermelho, OUTPUT);
  pinMode(laranja, OUTPUT);
  pinMode(amarelo, OUTPUT);
  pinMode(azul, OUTPUT);
  Serial.begin(9600); //configura comunicação serial para 9600bps
  
}

void loop()
{
  if(Serial.available()){
  letra=Serial.read();
  seleciona();
  }

}//acaba loop


void seleciona(){
 if(letra=='L')
  {
   digitalWrite(laranja,HIGH); 
  }
  if(letra=='l')
  {
   digitalWrite(laranja,LOW); 
  }
  if(letra=='V')
  {
   digitalWrite(vermelho,HIGH); 
  }
  if(letra=='v')
  {
   digitalWrite(vermelho,LOW); 
  }
  if(letra=='A')
  {
   digitalWrite(amarelo,HIGH); 
  }
  if(letra=='a')
  {
   digitalWrite(amarelo,LOW); 
  }
  if(letra=='Z')
  {
   digitalWrite(azul,HIGH); 
  }
  if(letra=='z')
  {
   digitalWrite(azul,LOW); 
  } 
}

Nenhum comentário:

Postar um comentário