'UTOPIA' PRINTING SOFTWARE ON LCD DISPLAY WITH ARDUINO [TUTORIAL LESSON 13]

in #utopian-io7 years ago

Hi there,
We continue our Arduino programming lessons. In today's class, we will learn to print on the LCD screen that we introduced in Arduino. The software is pretty simple. Once you understand your logic, you can write articles according to your own creativity.

Arduino programlama derslerimize devam ediyoruz. Bugün ki dersimizde Arduino da tanıttğımız verileri LCD ekran üzerinde yazdırmayı öğreneceğiz. Yazılım oldukça basit. Mantığını anladıktan sonra kendi yaratıcılığınıza göre yazılar yazdırabilirsiniz.

1.AŞAMA
İlk olarak lcd (liquid crystal) kütüphanemizi Arduino üzerine kaydediyoruz. Sonrasında ise LCD kartı üzerinde hangi pinleri kullandığımızı gösteriyoruz.
KOD:
include <LiquidCrystal.h>

LiquidCrystal lcd(8, 7, 6, 5, 4, 3,);
2.AŞAMA
Void setup kısmına geçmeden önce LCD ekran üzerinde harf harf yazı yazmak istediğimiz için karakter değişkenlerimizi giriyoruz
KOD;
char a = 'u';
char b = 't';
char c = 'o';
char d = 'p';
char e = 'i';
char f = 'a';
char g = 'n';
3.AŞAMA
Bu aşamada void setup kısmını yazıyoruz. LCD ekranımızın bilgilerini kaydetmemiz gerekiyor. Kullandığımız LCD ekran 16x2 lik yani 16 sütun ve 2 satırdan oluştuğu için bilgimizi kaydediyoruz.
KOD:
lcd.begin(16, 2);
4.AŞAMA
Void setup aşamasını bitirdik. Şimdi bildiğiniz gibi loop döngüsünü yazacağız. Bu aşama da daha önce kaydettiğimiz değişkenlerin hangi sırayla hangi süreyle yazılacağını belirteceğiz. 7 karakterden oluşan ' utopian' metnimizi daha önce karakterlere bölmüştük şimdi bu karakterlerin yazılması işlemini oluşturuyoruz.Yazım işlemi bittikten sonra sayfanın silinip tekrar başa dönmesi için clear komutuyla yazılımımızı bitiriyoruz.

KOD:
led.print(a);
delay(250);
led.print(b);
delay(250);
led.print(c);
delay(250);
led.print(d);
delay(250);
led.print(e);
delay(250);
led.print(f);
delay(250);
led.print(g);
delay(250);
led.clear();

Yazılım işlemimiz burada son buldu. Tanıttığımız metni 'utopian' olarak belirledik. Yani LCD ekran üzerinde her harf 250 ms hızıyla gözükecek ve kelime tam olarak oluşturulduğunda en baştan başlayacak. Kartımız hazır sizler istediğiniz veriyi bu komutlar yardımıyla LCD ekran üzerine kaydedebilirsiniz. Yazılımın Arduino üzerinde ki görüntülerini ekliyorum. Hepinize iyi çalışmalar.

bandicam 2017-12-16 11-47-17-293.jpg
bandicam 2017-12-16 11-47-20-746.jpg



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @sametceylan I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.20
TRX 0.15
JST 0.030
BTC 65355.38
ETH 2656.67
USDT 1.00
SBD 2.87