Código controle de LedsBluetooth
Olá turma este código foi modificado pelo Gabriel ¨6C, colocou outras letras referentes as cores em Inglês.
Ficou melhor para manusear!!!!
Maiúscula liga, minúscula desliga
vermelho R r (red).
verde G g (green)
azul B b (blue)
amarelo Y y (yellow)
int vermelho = 2;
int verde = 3;
int amarelo = 4;
int azul = 5;
char letra;
void setup() {
pinMode(vermelho, OUTPUT);
pinMode(verde, 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=='G') {
digitalWrite(verde,HIGH);
}
if(letra=='g') {
digitalWrite(verde,LOW);
}
if(letra=='R') {
digitalWrite(vermelho,HIGH);
}
if(letra=='r') {
digitalWrite(vermelho,LOW);
}
if(letra=='Y') {
digitalWrite(amarelo,HIGH);
}
if(letra=='y') {
digitalWrite(amarelo,LOW);
}
if(letra=='B') {
digitalWrite(azul,HIGH);
}
if(letra=='b') {
digitalWrite(azul,LOW);
}
}
int verde = 3;
int amarelo = 4;
int azul = 5;
char letra;
void setup() {
pinMode(vermelho, OUTPUT);
pinMode(verde, 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=='G') {
digitalWrite(verde,HIGH);
}
if(letra=='g') {
digitalWrite(verde,LOW);
}
if(letra=='R') {
digitalWrite(vermelho,HIGH);
}
if(letra=='r') {
digitalWrite(vermelho,LOW);
}
if(letra=='Y') {
digitalWrite(amarelo,HIGH);
}
if(letra=='y') {
digitalWrite(amarelo,LOW);
}
if(letra=='B') {
digitalWrite(azul,HIGH);
}
if(letra=='b') {
digitalWrite(azul,LOW);
}
}








