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