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:

Blogger tarafından desteklenmektedir.