Çözüldü Arduino'nun analog değeri hep aynı

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

ufuk0101

Centipat
Katılım
7 Aralık 2022
Mesajlar
27
Daha fazla  
Cinsiyet
Erkek
Ben Arduino nanoda ldr ile değer okuma yapmak istedim ve bununla ilgili videolar izledim. Ama analog değer hep aynı. Dijital değer düzgün çalışıyor (buton devresi denedim daha önce). Sadece bu sorun nanoda da yok mega da aynı değer veriyor. Tüm analogları denedim olmadı. Sonra ldrnin yerini değiştirdim olmadı başka bir breadborda taktım aynı değer. Sonra potansiyometre ile analog değer okumayı denedim öyle de hep aynı değeri verdi. Set iki senelik bir etkisi olabilir mi ama sadece analogda hata alıyorum.
Bağlantılar kod ve değer.

20221207_220726.jpg


20221207_220611.jpg


20221207_220636.jpg


Bağlantılar tam anlaşılmadıysa direncin boş bacağına gnd ldrnin boş bacağına 5V ldr ve direnç bacağına a2.
 
Çözüm
Şu tarz bir kod ile dener misiniz ?

C++:
void setup() {
  Serial.begin(9600);
}

void loop() {
  int deger = analogRead(A2);

  Serial.println(deger);
  delay(250);
}
Yüksek ihtimal bağlantılar ile ilgili bir sıkıntı var. Aşağıda verdiğim linkten biraz aşağıya inip kabloları o resimdeki gibi bağlayıp tekrar kontrol eder misiniz? Arada direnç olmadan. Eğer bu şekilde çalışır ise muhtemelen direnç ile ilgili bir problem vardır. Arduino uzun süredir bakmadığımdan tam hatırlayamıyorum.

 
Şu tarz bir kod ile dener misiniz ?

C++:
void setup() {
  Serial.begin(9600);
}

void loop() {
  int deger = analogRead(A2);

  Serial.println(deger);
  delay(250);
}
 
Çözüm

Geri
Yukarı