Merhaba herkese kendi yapmış olduğum lcd uygulamasını anlatmak istiyorum. 16×2 HD44780 çok sık kullanılan bir lcd ekran hobi devreleri için gerçekten uygun. Yaklaşık 5 dolar civarında uzun zaman önce almıştım ama fırsat olmamıştı. Bir kere yapmayı denemiştim ama sorun olmuştu daha sonra denemeye fırsat olmamıştı.

Sınavların bitmesiyle bir uygulama yapmak istedim arduino kodlarını msp için ve biraz da kendi düzenlemelerimi yaparak değiştirdim. Kolay bir lcd ekran uygulaması oldu.

HD44780 Lehimleme

Öncelikle HD44780 breadboarda yerleştirmek için erkek konnektörleri lehimledim. Ben daha önceden kablo lehimlemiştim konnektörlerim olmadığı için fakat hem görüntü açısından hemde kullanım açısından iyi değildi. Bu yüzden erkek konnektörlerle direk breadboarda taktım. Böylece daha rahat bir kullanım elde ettim.

Daha iyi bir bilgi almak için lütfen şu yazıma bakın. Bu yazıda hem lehim için birkaç ipucu hemde lcd ekranlar hakkında bilgi alabilirsiniz.

Buradanr

Herhangi bir sorunda yardımcı olurum yorum olarak yazabilirsiniz. LCD pinleri hakkında bilgiyi de az çok üstteki yazıda anlatmıştım

Devre Hali

Kurmuş oldğum devre bu şekilde kullandığım mikroişlemci msp430g2553. USB üzerinden bağlantı sağladım. MSP430 üzerinden lcd ekran beslemesini aldım.

Malzemelerimiz:

Launchpad

HD44780 LCD Ekran

10 K potansiyometre

Kablolar

LCD pini             Bağlantı

———————————

01 – GND             GND, pot/Toprak

02 – VCC             +5V, pot

03 – Kontrast    Pot

04 – RS                Pin8 (P2.0)

05 – R/W            GND/Toprak

06 – EN               Pin9 (P2.1)

07 r k- DB0            Boş

08 – DB1             Boş

09 – DB2             Boş

10 – DB3             Boş

11 – DB4             Pin10 (P2.2)

12 – DB5             Pin11 (P2.3)

13 – DB6            Pin12 (P2.4)

14 – DB7            Pin13 (P2.5)

15 – BL+            +5V

16 – BL-             GND/Toprak

POt bağlantıları potun 3. bacağı 5v ile beslenecek. 2. bacağına V0 kontrast yani 3. lcd ekran bacağı bağlanacak.

1. bacağına gnd yani toprak bağlayın.

Eğer kodu yükledikten sonra çalışmazsa potansiyometreyi değiştirin. Yavaş yavaş ekrana görüntü gelene kadar çevirmeye devam edin. Potansiyometre için 10 k yeterli olacaktır.

BL+ BL- yada a k diye de geçer bu ekranınızın arka plan ışığıdır. İsterseniz bir buton koyarak ışığı yak kapat yapabilirsiniz. 

DSCF1210-001

Kodumuz.

/*
Led ekrana yazı uygulaması

HD44780 LCD Ekran Msp430 Uygulaması


Daha Fazla bilgi için siteyi kontrol edin.
14.04.2013

LCD pini Bağlantı

---------------------------------

01 - GND GND, pot/Toprak
02 - VCC +5V, pot
03 - Kontrast Pot
04 - RS Pin8 (P2.0)
05 - R/W GND/Toprak
06 - EN Pin9 (P2.1)
07 - DB0 Boş
08 - DB1 Boş
09 - DB2 Boş
10 - DB3 Boş
11 - DB4 Pin10 (P2.2)
12 - DB5 Pin11 (P2.3)
13 - DB6 Pin12 (P2.4)
14 - DB7 Pin13 (P2.5)
15 - BL+ +5V
16 - BL- GND/Toprak

*/

// kütüphanemiz
#include

LiquidCrystal lcd(P2_0, P2_1, P2_2, P2_3, P2_4, P2_5);

void setup() {
// Lcd satır ve sutun sayısı
lcd.begin(16, 2);
// Ekrana ilk satıra yazılacak yazı
lcd.print("ElektronikHobi");

}

void loop() {

lcd.setCursor(0, 1);
//2. satıra yazılacak yazı
lcd.print(".net");
}

Kütüphanelerimiz eklenmiştir. Kütüphaneleri ve kodu indirin.

lcdekran

2 YORUMLAR

  1. arduino atmel kullanıyor msp430 ise kendi üretimleri msp430g2553 var şuan launchpad üzerinde tabi bu işlemciler zamanla değişiyor. Fakat programlama açısından çok fazla bir fark bulunmuyor. C assembly gibi diller evrensel olduğu için birinden diğerine geçmek çok rahat

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz