boa noite pessoal.

estou tentando montar um sensor de umidade do solo,porem as minhas leituras saem ao contrario, o que vejo na net sai resultado que com 0 para solo seco, o meu ler 1023.

como faço? esse codigo nao passo disso

comecei agora com o arduino, eu vou trabalhar com uma sonda de umidade do solo (FDR), porém fui querer acrescenta e observar leituras de arduino para que seja possível ser usado por pequenos agricultores. no caso melhorando a eficiência de uso da água. na faixa exata de umidade pra planta. 

fui me meter onde não devia kkkk...

Exibições: 554

Responder esta

Respostas a este tópico

Bom dia ILS,

faça o seguinte:


    1. Leia http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
    2. Comente as linhas do seu sketch. Fica mais fácil entender o que vc quer fazer com cada linha.
    3. Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo
        com o seu sketch.

    4. Anexe ou poste desenhos, esquema, links, sobre seu projeto e os componentes dele, tai como sensores, etc.

Com estas informações, ficará mais fácil entendermos seu projeto e melhorar a condição de ajuda.

E finalmente se seu problema for resolvido, divida conosco a solução e escreva "[Resolvido]"
no inicio do titulo do tópico.
Ficando assim: [Resolvido] + Titulo.

RV

Bom dia , 

Qual sensor de umidade do solo esta usando?

Informe o seu sketch (como o Mineirin recomendou) .

olá, estou usando o sensor de umidade DIVINER 2000, da Sentek. Porem queria fazer uma correlação entre os valores do DIVINER 2000 com o Arduino. aaaaaaaaaa.jpg

o sensor que estou usando para essa montagem com o arduino é um sensor de umidade do solo com higrômetro.

queria acrescentar mais dois sensores. (três dias pra acertar um kkkk, mas ta indo)

int umidade = A0;


void setup()
{
Serial.begin(9600);
Serial.println("www.usinainfo.com.br");
}
void loop(){

int sensorValue = analogRead(A0);
Serial.print("Valor lido por sensor: ");
Serial.println(sensorValue);// mostra valores no Monitor Serial

umidade = analogRead(A0);
int Porcento = map(umidade, 1023, 0, 0, 100);

Serial.print(Porcento);
Serial.println("%");

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço