codigo arduino automação residencial

2
/********************************* Autor: Liniker Pio Data: 19/09/2014 Linguagem: 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 c hamada "dados"  dados = Serial.read(); // função que lê valores da porta seri al e armazena na variavel "dados"  if(dados == '1') // se o valor da variavel dados for igual a "1", entao liga a luz do quarto 1  {  digitalWrite(quarto_1, HIGH); // função para ligar a luz do quarto 1 que esta conectado 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')

Upload: juliocr1

Post on 06-Jul-2018

213 views

Category:

Documents


0 download

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);}