Skip to content

Instantly share code, notes, and snippets.

@nilsonpessim
Last active August 29, 2015 14:01
Show Gist options
  • Save nilsonpessim/614a65323e06b0145651 to your computer and use it in GitHub Desktop.
Save nilsonpessim/614a65323e06b0145651 to your computer and use it in GitHub Desktop.
String voz;
int
led1 = 9,
led2 = 10,
led3 = 11,
led4 = 12,
led5 = 13;
void allon(){
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
digitalWrite(led5, HIGH);
}
void alloff(){
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
}
void setup() {
Serial.begin(9600);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
}
void loop() {
while (Serial.available()){
delay(10);
char c = Serial.read();
voz += c;
}
if (voz.length() > 0) {
Serial.println(voz);
if(voz == "ligar tudo" ) {allon();}
else if(voz == "desligar tudo"){alloff();}
else if(voz == "ligar lâmpada 1") {digitalWrite(led1, HIGH);}
else if(voz == "ligar lâmpada 2") {digitalWrite(led2, HIGH);}
else if(voz == "ligar lâmpada 3") {digitalWrite(led3, HIGH);}
else if(voz == "ligar lâmpada 4") {digitalWrite(led4, HIGH);}
else if(voz == "ligar lâmpada 5") {digitalWrite(led5, HIGH);}
else if(voz == "desligar lâmpada 1") {digitalWrite(led1, LOW);}
else if(voz == "desligar lâmpada 2") {digitalWrite(led2, LOW);}
else if(voz == "desligar lâmpada 3") {digitalWrite(led3, LOW);}
else if(voz == "desligar lâmpada 4") {digitalWrite(led4, LOW);}
else if(voz == "desligar lâmpada 5") {digitalWrite(led5, LOW);}
voz="";}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment