Transcript

8/18/2019 Codigo Arduino Automação Residencial

http://slidepdf.com/reader/full/codigo-arduino-automacao-residencial 1/2

/*********************************Autor: Liniker PioData: 19/09/2014Linguagem: C (Arduino)********************************/

int quarto_1 = 13;int quarto_2 = 12;int Banheiro = 11;int sala = 10;int cozinha = 9;

void setup() {

Serial.begin(9600);

pinMode(quarto_1, OUTPUT); pinMode(quarto_2, OUTPUT); pinMode(banheiro, OUTPUT); pinMode(sala, OUTPUT); pinMode(cozinha, OUTPUT);

}

void loop(){ char dados; //varivel do tipo char chamada "dados"

dados = Serial.read(); // função que lê valores da porta serial e armazena na variavel "dados"

if(dados == '1') // se o valor da variavel dadosfor igual a "1", entao liga a luz do quarto 1 { digitalWrite(quarto_1, HIGH); // função para ligar a luz do quarto 1 que estaconectado ao pino 13

} else if(dados == '2')

{digitalWrite(quarto_1, LOW);

} else if(dados == '3') {

digitalWrite(quarto_2, HIGH); } else if(dados == '4')

{ digitalWrite(quarto_2, LOW); } else if(dados == '5') {

digitalWrite(banheiro, HIGH); } else if(dados == '6')

8/18/2019 Codigo Arduino Automação Residencial

http://slidepdf.com/reader/full/codigo-arduino-automacao-residencial 2/2

{ digitalWrite(banheiro, LOW); } else if(dados == '7') {

digitalWrite(sala, HIGH); } else if(dados == '8') { digitalWrite(sala, LOW); } else if(dados == '9') {

digitalWrite(cozinha, HIGH); } else if(dados == '0') { digitalWrite(cozinha, LOW); }

delay(500);}


Top Related