Arduino analog ölçüm yapmıyor

mdy

Hectopat
Katılım
4 Kasım 2021
Mesajlar
89
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Arduino'da toprak nem ölçüm sensörünün ölçtüğü değeri LCD ekrana yazdırmaya çalışıyorum. Ama seri port ekranından da kontrol etsem bile 19'da kalıyor. Ne azalıyor, ne yükseliyor.

Kodu da vereyim.
Kod:
#include <LiquidCrystal.h>
#define p A5
int deger = 0;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int deg = 0;
void setup() {
  Serial.begin(9600);
  pinMode(A5 ,INPUT);
    pinMode(7 ,OUTPUT);
  digitalWrite(7 ,LOW);
  pinMode(8 ,OUTPUT);
  digitalWrite(8 ,HIGH);
  pinMode(9 ,OUTPUT);
  digitalWrite(99 ,LOW);
}

void loop() {
deg = analogRead(p);
lcd.setCursor(2, 0);
lcd.begin(16, 2);
lcd.print("t.nem yuzdesi");
lcd.setCursor(2, 1);
float deg = (10.24 / 1024.00);
Serial.println(p);
lcd.print("%");
lcd.print(deg);
delay(1000);
}
 
Son düzenleyen: Moderatör:

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı