Usuário:Jeanjose1997
Ir para navegação
Ir para pesquisar
bom dia, Estou fazendo um projeto com sensor de álcool, utilizando duas LEDS,que se a pessoa que a sopra o sensor e não tiver álcool ativa a primeira LED, caso contrario ele tendo álcool ativa a LED dois. Só que ocorre um problema, a primeira LED que indica que não tem álcool já começa ligada,queria saber como posso fazer para as duas LEDS começarem desligada e só quando eu utilizar o sensor de álcool ela indique que tem álcool ou não!
PROGRAMAÇÃO:
int pinSensor = A0; //Pino Sensor int led1 = 9; //Pino LED1 int led2 = 6; //Pino LED2 int ValDesarm = 30; //Variável para selecionar a quantidade de Gás/Fumaça detectada int valor = 0;
void setup() {
Serial.begin(9600); //Inicia porta Serial em 9600 baud Serial.println ("");
}
void loop() {
valor = analogRead(pinSensor); //Faz a leitura da entrada do sensor valor = map(valor, 0, 1023, 0, 100); //Faz a conversão da variável para porcentagem Serial.println(valor); //Escreve o valor na porta Serial if (valor>=ValDesarm){ //Condição, se valor continuar maior que ValDesarm faça: digitalWrite(led1, HIGH); //Liga LED1 sem alcool digitalWrite(led2, LOW); //Desliga LED2 com alcool
//Aguarda
}else{ digitalWrite(led1, LOW); //Desliga LED1 sem alcool digitalWrite(led2, HIGH); //Liga LED2 com alcool } delay(1000);
}