Bu yazımda geçen yazıda yaptığımız termometre uygulamasında kullandığımız seri haberleşme yerine LCD ekranı kullanarak yine aynı projeyi yaptım.
Bu projeyi PCB karta işlerken elbette seri haberleşme portu yerine portatif olan LCD'yi kullanmak durumunda kalırız. Bu yüzden LCD'yi de öğrenmek mühim. Zaten Seri Haberleşmeyi tam olarak öğrenebilirsek LCD'yi de kullanmak zor olmayacaktır.
Burda sadece LCD Ekran kullanımı ve LM35 Termometre projelerini birleştirdim ve aşağıdaki kodu koştum. LCD Bağlantılarını tekrar yazacağım uğraşmak istemeyenler için :).
LCD'nin
1 - VSS (Toprak)
2- +VDD
3- Potansiyometrenin Ortası
4- Arduino 7.pinine
5- Toprak
6- Arduino 8.pinine
11- Arduino 9.pinine
12- Arduino 10.pinine
13- Arduino 11.pinine
14- Ardunio 12.pinine
15- +VDD
16- Toprak
***Şemada 15. ve 16.pinlerin yerlerini ters yazmışım çok özür diliyorum. 15 VDD, 16 Toprağa bağlı olmalı. Potansiyometrenin
Sağ Bacak Toprak, Sol Bacak +VDD
Kodlarımız :
LiquidCrystal lcd(7, 8, 9, 10, 11, 12); //Arduino pinleri LCD için
float sicaklik; //Analog değeri dönüştüreceğimiz sıcaklık
float analoggerilim; //Ölçeceğimiz analog değer
void setup(){
lcd.begin(16,2);
}
void loop(){
lcd.clear();
lcd.setCursor(0,0); //komutu ile imleci istediğimiz karakter kutusunda konumlanmasını sağlıyoruz.İlk satırın 6.sütununa.
analoggerilim = analogRead(A1); //A1'den değeri ölç
analoggerilim = (analoggerilim/1023)*5000;//değeri mV'a dönüştr
sicaklik = analoggerilim /10,0; // mV'u sicakliğa dönüştür
lcd.print("Sicaklik Degeri"); // İmlecten itibaren bu yazı yazılacak
lcd.setCursor(0,1); // 1.satırın ilk sütunundayız
lcd.print(sicaklik); // Ardndan Bu değişken değer yazılacak
lcd.print(" Derece"); //Değer ardından da bu yazı yazılacak
lcd.setCursor(1,7); //Derece yazısının yeri (2.satır,7.sütun)
delay(1000); //Bu kısım LCD'lerin frekans çalışma aralığı yüzünden giriliyor.
}
Videomuz :
kardeşim ellerine sağlık devrenin bağlantı semasını resim olarak atabilirmisin
YanıtlaSilTeşekkür ederim :) . Devrenin LM35 ve LCD bağlantılarını aşağıdaki linklerde görebilirsin.
Silhttp://arduinotik.blogspot.com.tr/2013/08/arduino-ile-lcd-ekran-uygulamas.html
http://arduinotik.blogspot.com.tr/2014/03/arduino-lm35-scaklk-sensoru-ile.html
size bir soru sorabilirmiyim?
Sil