Testes de sensores
Bom dia, Boa tarde, Boa noite!!
Seguimos com o nosso projeto, agora um pouco mais avançado, fizemos a compra dos sensores e testamos alguns deles durante o laboratório.
Como vocês podem ver nas fotos, testamos os componentes e eles apresentaram bons resultados nas performances, tanto em tempo de resposta quanto em precisão. Em uma das fotos, podemos ver o sensor de chuva em funcionamento, através do código descrito abaixo rodando na IDE do Arduíno.
Optamos por testar no Arduíno UNO os componentes, pois o nosso ESP32 estava na correio nesse dia. Feels Bad. :(
Código Sensor de Chuva:
const int pinoLed = 12; //PINO DIGITAL UTILIZADO PELO LED
const int pinoSensor = 3; //PINO DIGITAL UTILIZADO PELO SENSOR
void setup(){
pinMode(pinoSensor, INPUT); //DEFINE O PINO COMO ENTRADA
pinMode(pinoLed, OUTPUT); //DEFINE O PINO COMO SAÍDA
digitalWrite(pinoLed, LOW); //LED INICIA DESLIGADO
}
void loop(){
if(digitalRead(pinoSensor) == LOW){ //SE A LEITURA DO PINO FOR IGUAL A 0.
digitalWrite(pinoLed, HIGH); //ACENDE O LED
}else{
digitalWrite(pinoLed, LOW); //APAGA O LED
}
}
Com este código dentro do Arduíno UNO, podemos fazer o teste do sensor de chuva jogando, literalmente, água nele e foi o que fizemos, como mostra o vídeo abaixo:
Após o teste realizado com o sensor de chuva, partimos para outro sensor, o de pressão, porém tivemos a grande infelicidade dele não estar funcionando e optamos por deixar de fora esse sensor do nosso projeto.
Seguimos com o nosso projeto, agora um pouco mais avançado, fizemos a compra dos sensores e testamos alguns deles durante o laboratório.
Como vocês podem ver nas fotos, testamos os componentes e eles apresentaram bons resultados nas performances, tanto em tempo de resposta quanto em precisão. Em uma das fotos, podemos ver o sensor de chuva em funcionamento, através do código descrito abaixo rodando na IDE do Arduíno.
Optamos por testar no Arduíno UNO os componentes, pois o nosso ESP32 estava na correio nesse dia. Feels Bad. :(
Montagem do Circuito |
Programação e projeto em teste |
const int pinoLed = 12; //PINO DIGITAL UTILIZADO PELO LED
const int pinoSensor = 3; //PINO DIGITAL UTILIZADO PELO SENSOR
void setup(){
pinMode(pinoSensor, INPUT); //DEFINE O PINO COMO ENTRADA
pinMode(pinoLed, OUTPUT); //DEFINE O PINO COMO SAÍDA
digitalWrite(pinoLed, LOW); //LED INICIA DESLIGADO
}
void loop(){
if(digitalRead(pinoSensor) == LOW){ //SE A LEITURA DO PINO FOR IGUAL A 0.
digitalWrite(pinoLed, HIGH); //ACENDE O LED
}else{
digitalWrite(pinoLed, LOW); //APAGA O LED
}
}
Com este código dentro do Arduíno UNO, podemos fazer o teste do sensor de chuva jogando, literalmente, água nele e foi o que fizemos, como mostra o vídeo abaixo:
Após o teste realizado com o sensor de chuva, partimos para outro sensor, o de pressão, porém tivemos a grande infelicidade dele não estar funcionando e optamos por deixar de fora esse sensor do nosso projeto.
Enfim, depois de muitos testes, obtivemos alguns resultados esperados, principalmente com o sensor de chuva que funcionou perfeitamente sem problemas.
Aguarde nos próximos capítulos o fim de nosso projeto, apresentado e funcionando. :)
Comentários
Postar um comentário