arduino ile lcd ekrana yazı yazdırma
Arduino ile 2x16 lcd ekrana yazı yazdırma
İyi günler arkadaşlar bugün size arduino nano ile 2x16 lcd ekrana nasıl yazı yazdıracağımızı anlatacağım.
ilk olarak gerekli malzemeleri sıralayalım
1-arduino
2-lcd ekran
3 I2C modülü
4- yeteri kadar atlama kablosu
Malzemeleri ayarladıktan sonra devre tasarımına yapalım.
şekildeki devremizi kuruyoruz burada ben devre programında lcs modüle bağlanacak olan I2C karakter modülü bulamadığım için birleşik lcd kullandım fakat devremi gerçek ortamda kurarken 2x16 lcd kullandım. IC2 karakter modülü 4 girişi bulunur Vcc-gnd-sda-scl sırayla vcc arduino vcc ucuna ,gnd ucu, ardunio gnd ucuna, sda ucu ardunio analog 4 ucuna ve scl ucu ise analog 5 ucuna bağlanır.
sıra geldi yazılım kısmına size burada bir sabit yazı yazdırmak için ve kayan yazı yazdırmak için program yazacağım.,
//ucboyutbilgi.net - I2C LCD Test Kodu
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3f, 16, 2);
void setup()
{
// LCD yi çalıştır
lcd.begin();
lcd.backlight();
lcd.print("ucboyutbilgi.net");
}
void loop()
{
}
burada lcd.print kısmında yazan yazıyı değiştirerek i istedğiniz yazıyı yazabilirsiniz. bu program kayan bir yazı haline çevirmek istersek;
//ucboyutbilgi.net - I2C LCD Test Kodu
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3f, 16, 2);
void setup()
{
// LCD yi çalıştır
lcd.begin();
lcd.backlight();
}
void loop()
{
int i;
for(i=0; i<17; i++)
{
lcd.setCursor(i,1);
lcd.print("ucboyutbilgi.net");
delay(1000);
lcd.setCursor(i,1);
lcd.print("");
}
}
Hiç yorum yok: