Arduino LCD Shield Kullanımı
Kategori: Arduino 4.319 kez okunmuş. Yorum Yok 27 Ekim 2015

Merhaba arkadaşlar.

 

Arduino Uno ve bazı arduino modelleri için kolay kullanım amacıyla lcd panel bir hazır yapı haline getirilmiştir.

 

3806180d-eeaf-405f-add1-074cb316c604

 

 

Arduino uno üzerine tam olarak oturan “LCD Shield” kullanımı için sadece 1 adet kütüphane yetiyor. LiquidCrystal kütüphanesini yükledikten sonra kullanım için hazır oluyor.

 

Kodların yanına açıklamalarını yazdığım için hemen kullanabilir ve nasıl çalıştığını algılayabilirsiniz. Buyrun kodlar:

 

//mylmz.in Arduino LCD SHIELD kullanımı

#include <LiquidCrystal.h>

int keypad_read = 0;

// LCD panelin kullanacağı pinleri yazıyoruz.
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

void setup() {
 lcd.begin(16, 2); // 16*2 kullandığımız için 16,2 olarak başlatıyoruz.
 lcd.setCursor(0,0); // 0,0 cursoru 0,0 a ayarlıyoruz.
 lcd.print("Merhaba mylmz.in"); // Ekrana mesajımızı yazıyoruz

}

void loop() {

 //Analog pinden dönen değeri alıyoruz ve hangi tuşa basıldığını kontrol ediyoruz.
 keypad_read = analogRead(0); 

 //Sağ tuş için 0 
 //Üst tuş için 143
 //Alt tuş için 328
 //Sol tuş için 503
 //Seçim tuşu için 741 dönüyor.
 //Gelen değerler +-1 oynayabilir bu yüzden geniş bir aralık yazıyoruz.

 lcd.setCursor(0,1); // Cursoru ikinci satır ilk sıraya aldık.

 if(keypad_read < 50){
 lcd.print("Sag ");
 }
 else if(keypad_read < 195){
 lcd.print("Ust ");
 }
 else if(keypad_read < 380){
 lcd.print("Alt ");
 }
 else if(keypad_read < 555){
 lcd.print("Sol ");
 }
 else if(keypad_read < 790){
 lcd.print("Secim");
 }
 else{
 lcd.print("Bos ");
 }

}

 

Hepinize şimdiden kolay gelsin.. Buyrun bu da  bitmiş hali:

 

a6ec671f-92a7-43f3-a6e8-92be58feef7b

Yorum Yaz

Sosyal Medya
Popüler Yazılar
15 Yorum  61.880 kez okunmuş.
15 Yorum  39.750 kez okunmuş.
1 Yorum  32.465 kez okunmuş.
0 Yorum  17.364 kez okunmuş.
0 Yorum  15.939 kez okunmuş.
0 Yorum  14.745 kez okunmuş.
Arşivler