Arduino Uno'da aynı anda lm35 ile ortam sıcaklığını ve nem sensörüyle de toprağın nem miktarını öğrenmek istiyorum ancak iki sensörü aynı anda takınca lm35 sapıtıyor 20-30-40 arası rastgele değerler gösteriyor ama analog0daki nem sensörü kablosunu çekince düzeliyor sorun nedir?
Kod:
int val;
int tempPin = A1;
const int prob = A0;
int olcum_sonucu;
void setup()
{
Serial.begin(9600);
}
void loop()
{
val = analogRead(tempPin);
float mv = ( val/1024.0)*5000;
float cel = mv/10;
float farh = (cel*9)/5 + 32;
Serial.print(cel);
Serial.println();
Serial.println();
olcum_sonucu = analogRead(prob);
Serial.print("toprak islakligi = ");
Serial.println(olcum_sonucu);
delay(1000);
}
@hadi
benzer sorunu bende yaşamıştım çözülemedi bir türlü. @yhackup 'un da dediği gibi dijital kullanabilirsin. ben dht11 kullandım lm35 yerine.
Nem sensörü dediğim şu: https://www.google.com.tr/search?q=hl+01&tbm=isch&source=iu&ictx=1&fir=NpEf-X6b-oWsdM%253A%252CuMsHagX8M-aIuM%252C_&usg=__ij40nmDa66HxyEgT-rQF5m1Vjtw%3D&sa=X&ved=0ahUKEwilnN2fnbLZAhUMPsAKHZhWAOwQ9QEIRTAA#imgrc=NpEf-X6b-oWsdM
Harici güç kaynağı yanımda yok evde deneyebilirim ama güç kaynağı takılırken aynı zamanda usb üzerinden bilgisayara veri gönderebilir mi?
A1 A0 yerlerini değiştirince sonuç ne oluyor?