Proje Detay ( Test Aşamasında )
LM35 İle Isı Ölçme ve LCD Ekrana Yazdırma
Amaç
LM35 ile ısı ölçerek, bunu 16x2 I2C modüllü LCD ekrana yazdıracağız.
Gerekli Malzemeler
Adet | Ürün Adı | Açıklama | Resim | Bağlantı |
---|---|---|---|---|
1 | Arduino Uno | |||
1 | Breadboard | |||
1 | LM35 | |||
1 | LCD ekran (16x2) I2C modüllü | |||
9 | Erkek-Erkek Jumper Kablo |
Proje Şeması
Açıklama
Ekrana yazdırmada kullanacağımız LCD ekranı I2C modüllü olanı seçtik. Standart modelde çok fazla kablo kullanmamız gerektiğinden, I2C modülü eklenmiş olanı kullanmak çok daha kolay olacaktır.
Kodumuzun başında " #include " komutu ile 2 adet kütüphane ekliyoruz. " Wire " kütüphanesi Arduino IDE programı ile beraber geliyor, fakat "LiquidCrystal_I2C" kütüphanesini sonradan eklememiz gerekiyor. " Taslak > library ekle > Kütüphaneleri Yönet " bölümünden "LiquidCrystal I2C" isimli ve yazarı "Frank de Brabander" kütüphanesini kuruyoruz.
" setCursor " komutu biz nasıl bir yazı yazacağımızda, yazıyı yazacağımız yeri görmemiz için ince uzun bir çizgi (imleç) yanıp sönüyorsa, lcd panelde de yazıyı nereye yazacağımızı belirlemek için " setCursor " komutu ile imleci yazacağımız bölgeye konumlandırıyoruz.
" analogRead(0) / 9.31 " komutu ile Analog 0 dan gelen veriyi 9,31 sayısına bölerek, santigrat değere çeviriyoruz.
" lcd.print " komutu ile ekrana yazdırıyoruz.
Kodumuzun başında " #include " komutu ile 2 adet kütüphane ekliyoruz. " Wire " kütüphanesi Arduino IDE programı ile beraber geliyor, fakat "LiquidCrystal_I2C" kütüphanesini sonradan eklememiz gerekiyor. " Taslak > library ekle > Kütüphaneleri Yönet " bölümünden "LiquidCrystal I2C" isimli ve yazarı "Frank de Brabander" kütüphanesini kuruyoruz.
" setCursor " komutu biz nasıl bir yazı yazacağımızda, yazıyı yazacağımız yeri görmemiz için ince uzun bir çizgi (imleç) yanıp sönüyorsa, lcd panelde de yazıyı nereye yazacağımızı belirlemek için " setCursor " komutu ile imleci yazacağımız bölgeye konumlandırıyoruz.
" analogRead(0) / 9.31 " komutu ile Analog 0 dan gelen veriyi 9,31 sayısına bölerek, santigrat değere çeviriyoruz.
" lcd.print " komutu ile ekrana yazdırıyoruz.
Kodlar
Kodu İndir
LM35_isi_olcum_ve_lcd_ekrana_yazdirma.rar |