2.4 TFT LCD Touch shield 17 Nisan 2014 ARDUİNO İÇİN 2.4" RENKLİ DOKUNMATİK TFT EKRAN MODÜLÜ m o .i c d a Bu yazımızda, Arduino Uno kartı ile Arduino uyumlu 2.4” TFT ekranının nasıl kullanılacağı anlatılmıştır. v o r t k 2.4" Renkli Dokunmatik TFT Ekran Modülünü Arduino Uno ile kolayca kullanabilmemiz için UTFT kütüphanesine ihtiyacımız var. UTFT kütüphanesini buradan indirebilirsiniz. İndirdiğiniz Lib_UTFT.zip dosyasını Belgeler>Arduino>libraries klasörünün altına .zip dosyasından çıkartmanız gerekmektedir. Eğer Belgeler>Arduino altında libraries klasörü yoksa kendiniz yeni bir klasör oluşturup ismini “libraries” şeklinde değiştirebilirsiniz. Kütüphane ekleme işlemini böylelikle gerçekleştirmiş olduk. Kütüphane doğru bir şekilde eklendiyse Arduino IDE’yi yeniden başlattığınızda IDE’nin File>Sketchbook >libraries>UTFT dizininde görünmesi lazım. Eklediğiniz kütüphanede birçok örnek kod bulunmaktadır. e l e . w w 2.4" Renkli Dokunmatik TFT Ekran Modülünü çalıştırmak için IDE’nin File>Sketchbook >libraries>UTFT>Arduino(AVR)>UTFT_demo_320x240 dizinindeki kodu açıp bazı değişikler yapmamız gerekmektedir. Kodun 19. Satırındaki w UTFT myGLCD(ITDB32S,19,18,17,16); komutunu UTFT myGLCD(ITDB24E_8,19,18,17,16); şeklinde değiştireceğiz. Bu değişiklik sayesinde UTFT kütüphanesine kullandığımız TFT modülünü tanıtmış olduk. UTFT kütüphanesinde kayıtlı olan modellere indirdiğiniz Lib_UTFT.zip dosyasının içindeki ”UTFT_Supported_display_modules_&_controllers.pdf” dosyasından ulaşabilirsiniz. Ayrıca www.elektrovadi.com 1 2.4 TFT LCD Touch shield 17 Nisan 2014 aynı klasördeki “UTFT.pdf” dosyasından da kütüphanenin komutlarına ve nasıl kullanıldığına ulaşabilirsiniz. Kütüphaneye modülümüzü tanıttıktan sonra kodun bir kısmını silmemiz gerekiyor. Silme işleminin amacı da örnek kodun büyüklüğünün Uno’nun hafızasından büyük olması. Örnek kodu buradan indirebilirsiniz. m o .i c d a v o r t k Kodu yükledikten sonraki ekran görüntüsü e l e . w w w 2.4” ekranın Arduino uno kartı üzerine takılması Oğuz ŞENGÖZ [email protected] www.elektrovadi.com 2
© Copyright 2024 Paperzz