LCD modüllerinin Arduino ile kullanımı oldukça yaygındır ve birçok projede kullanılmaktadır. LCD modülleri, mikrodenetleyici sistemlerinde hızlı ve kolayca veri göstermek için kullanılır. Şimdi, Arduino ile 16×2 LCD ekran kullanımını aşamalı olarak anlatacağım:
Malzemeler:
- Arduino UNO
- 16×2 karakter LCD ekran
- 10K potansiyometre
- Jumper kablolar
Bağlantı Şeması:
Öncelikle, 16×2 LCD ekranını Arduino ile doğru şekilde bağlamalısınız. Aşağıdaki bağlantı şemasını takip edebilirsiniz:
| LCD Pin | Bağlantı |
|---|---|
| VSS | GND |
| VDD | 5V |
| V0 | GND (10K Potansiyometre ile) |
| RS | 12 |
| RW | GND |
| E | 11 |
| D4 | 5 |
| D5 | 4 |
| D6 | 3 |
| D7 | 2 |
| A | 5V (Arka IŞIK Anot) |
| K | GND(Arka IŞIK Katot) |
Kod:
Arduino ile LCD ekran kullanımı için LiquidCrystal kütüphanesini kullanabilirsiniz. Bu kütüphane, LCD ekranın kontrolünü kolaylaştırır. Aşağıdaki kod örneği, LCD ekran üzerinde “Merhaba Dünya!” mesajını görüntüleyecektir:
#include <LiquidCrystal.h>
// LCD ekranın bağlantı pinleri
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2); // LCD ekranın satır ve sütun sayısı
lcd.print("Merhaba Dünya!"); // Yazdırılacak metin
}
void loop() {}
Bu kod örneği, LiquidCrystal kütüphanesini kullanarak, “Merhaba Dünya!” mesajını LCD ekranınızda görüntüler.
Kod Açıklaması:
#include <LiquidCrystal.h>: LiquidCrystal kütüphanesini yükler.LiquidCrystal lcd(12, 11, 5, 4, 3, 2);: LiquidCrystal kütüphanesi için bir nesne oluşturur ve LCD ekranın bağlantı pinlerini tanımlar.lcd.begin(16, 2);: LCD ekranın satır ve sütun sayısını belirler.lcd.print("Merhaba Dünya!");: LCD ekranın ilk satırına “Merhaba Dünya!” yazısını yazar.
Bu örnekte, LCD ekranın sadece bir satırına yazdırılan metin, lcd.setCursor() yöntemi ile farklı satırlara taşınabilir.




Bir yanıt yazın