Arduino ile LDR Kullanımı
Oluşturma Tarihi: 2023-08-07 01:08:02
Aşağıda, Arduino platformunda bir LDR sensörünü kullanarak ortam ışığının seviyesini okuyan basit bir kod örneği bulabilirsiniz. Bu örnek, analog okuma yaparak LDR'nin direncindeki değişikliklere dayalı olarak ışık seviyesini ölçer.
const int ldrPin = A0; // LDR pinini belirtin
int ldrValue = 0; // LDR değerini saklamak için değişken
void setup() {
Serial.begin(9600); // Seri iletişimi başlat
}
void loop() {
ldrValue = analogRead(ldrPin); // LDR değerini oku
Serial.print("LDR Değeri: ");
Serial.println(ldrValue); // LDR değerini seri monitöre yazdır
delay(1000); // Bir saniye bekleyin
}
Bu kod, LDR'nin analog pinden okunan değerini seri monitöre yazdırır. Dikkat edilmesi gereken noktalar:
ldrPin
değişkenine, LDR'nin bağlı olduğu analog pini atayın (örneğin A0).analogRead(ldrPin)
ile LDR'nin bağlı olduğu pinden değeri okuyun.- Elde edilen değeri seri monitöre yazdırmak için
Serial.print
veSerial.println
kullanılır. delay(1000)
komutu ile bir saniye beklemek, okuma aralıklarını kontrol eder.
Minik Mühendis (Yazar)
Makaleleri
13
Makale Okunması
2748