27 Ekim 2015
Arduino LCD Shield Kullanımı
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.
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: