Selam! TFT 2,4 inç Ili9341'in tedarikçisi olarak, sık sık Bluetooth cihaz bilgilerinin bu şık küçük ekranda nasıl görüntülenebileceğiyle ilgili sorular alıyorum. Bu yüzden, bunu nasıl başarabileceğinize dair bazı ipuçlarını ve püf noktalarını paylaşmak için bu blog yazısını bir araya getirmeyi düşündüm.
İhtiyacınız Olanlar
Öncelikle başlamak için neye ihtiyacınız olacağından bahsedelim. Açıkçası TFT 2,4 inç Ili9341 ekrana ihtiyacınız olacak. Yüksek çözünürlüklü ve canlı renklere sahip harika küçük bir ekrandır ve her türlü bilgiyi görüntülemek için mükemmeldir.
Ayrıca bir mikro denetleyiciye de ihtiyacınız olacak. Genellikle Arduino Uno veya Mega gibi bir Arduino kartı kullanmanızı öneririm. Bunlarla çalışmak kolaydır, ekranı ve diğer bileşenleri bağlamak için çok sayıda pin bulunur ve herhangi bir sorunla karşılaşırsanız size yardımcı olabilecek çok sayıda geliştirici topluluğu vardır.
Ekrana ve mikro denetleyiciye ek olarak bir Bluetooth modülüne de ihtiyacınız olacak. Piyasada pek çok seçenek var ancak en popüler olanlardan biri HC-05 veya HC-06'dır. Bu modüller nispeten ucuzdur, yapılandırılması kolaydır ve akıllı telefonlar, tabletler ve dizüstü bilgisayarlar da dahil olmak üzere çok çeşitli Bluetooth cihazlarıyla iletişim kurabilir.
Son olarak, her şeyi birbirine bağlamak için bazı aktarma kablolarına ihtiyacınız olacak. İşleri düzenli tutmak için yeterli sayıda farklı uzunluk ve renkte kabloya sahip olduğunuzdan emin olun.
Donanımı Bağlama
Tüm bileşenlere sahip olduğunuzda, bunları birbirine bağlamanın zamanı geldi. İşte bunun nasıl yapılacağına dair adım adım bir kılavuz:
-
TFT 2,4 inç Ili9341'i Arduino'ya bağlayın: Ili9341 ekranının Arduino'ya bağlanması gereken birkaç pimi vardır. Kullanmanız gereken tam pinler, özel kurulumunuza bağlı olacaktır, ancak genel bir bakış aşağıda verilmiştir:
- Ekranın VCC pinini Arduino üzerindeki 5V pinine bağlayın.
- Ekranın GND pinini Arduino üzerindeki GND pinine bağlayın.
- Ekranın SCK pinini Arduino üzerindeki SCK (saat) pinine bağlayın.
- Ekranın MISO pinini Arduino üzerindeki MISO (Master In Slave Out) pinine bağlayın.
- Ekranın MOSI pinini Arduino üzerindeki MOSI (Master Out Slave In) pinine bağlayın.
- Ekranın CS pinini Arduino'daki dijital bir pin'e (örn. pin 10) bağlayın.
- Ekranın DC pinini Arduino'daki dijital bir pin'e (örn. pin 9) bağlayın.
- Ekranın RST pinini Arduino'daki dijital bir pin'e (örn. pin 8) bağlayın.
-
Bluetooth modülünü Arduino'ya bağlayın: Bluetooth modülünde ayrıca Arduino'ya bağlanması gereken birkaç pin bulunur. Bunu nasıl yapacağınız aşağıda açıklanmıştır:
- Bluetooth modülünün VCC pinini Arduino üzerindeki 5V pinine bağlayın.
- Bluetooth modülünün GND pinini Arduino üzerindeki GND pinine bağlayın.
- Bluetooth modülünün TX (İletim) pinini Arduino üzerindeki RX (Alma) pinine bağlayın.
- Bluetooth modülünün RX (Alma) pinini Arduino üzerindeki TX (Transmit) pinine bağlayın.
Güvenli olduklarından ve gevşek kablo olmadığından emin olmak için tüm bağlantıları iki kez kontrol ettiğinizden emin olun.
Kitaplıkların Kurulumu
Arduino'yu TFT 2,4 inç Ili9341'de Bluetooth cihaz bilgilerini görüntüleyecek şekilde programlamaya başlamadan önce birkaç kitaplık yüklemeniz gerekir. Bu kütüphaneler ekran ve Bluetooth modülü ile iletişim kurmayı kolaylaştıracaktır.
-
Ili9341 Kütüphanesi: Bu kütüphane TFT 2,4 inç Ili9341 ekranını kontrol etmenizi sağlar. Arduino IDE aracılığıyla şu adrese giderek kurabilirsiniz:
Çizim > Kitaplığı Ekle > Kitaplıkları Yönetve "Ili9341" aranıyor. Bulduğunuzda "Yükle" düğmesine tıklayın.

-
YazılımSeri Kitaplığı: Bu kütüphane, Arduino'da Bluetooth modülü ile iletişim kurmak için yararlı olan ek seri portlar oluşturmanıza olanak tanır. Genellikle Arduino IDE ile önceden kurulur, ancak kurulmamışsa Ili9341 kütüphanesiyle aynı şekilde kurabilirsiniz.
-
Bluetooth Kütüphanesi: Arduino için çeşitli Bluetooth kütüphaneleri mevcuttur, ancak en popüler olanlardan biri
YazılımSerikütüphane. Bluetooth modülüyle iletişim kurmak ve ondan veri almak için kullanabilirsiniz.
Kodu Yazmak
Artık tüm donanımı bağladığınıza ve kitaplıkları yüklediğinize göre, kodu yazmaya başlamanın zamanı geldi. TFT 2,4 inç Ili9341'de Bluetooth cihaz bilgilerini nasıl görüntüleyebileceğinize dair temel bir örnek:
#include <SPI.h> #include <ILI9341_t3.h> #include <SoftwareSerial.h> // Ekran için pinleri tanımlayın #define TFT_CS 10 #define TFT_DC 9 #define TFT_RST 8 // Ekranın bir örneğini oluşturun ILI9341_t3 tft = ILI9341_t3(TFT_CS, TFT_DC, TFT_RST); // Bluetooth seri bağlantı noktasının bir örneğini oluşturun SoftwareSerial bluetooth(11, 12); // RX, TX void setup() { // Ekranı başlat tft.begin(); tft.setRotation(3); tft.fillScreen(ILI9341_BLACK); tft.setTextColor(ILI9341_WHITE); tft.setTextSize(2); // Bluetooth seri portunu başlat bluetooth.begin(9600); } void loop() { if (bluetooth.available()) { String data = bluetooth.readStringUntil('\n'); tft.fillScreen(ILI9341_BLACK); tft.setCursor(10, 10); tft.println(veri); } }
Bu kod, TFT 2,4 inç Ili9341 ekranı ve Bluetooth modülünü başlatır ve ardından sürekli olarak Bluetooth modülünde veri olup olmadığını kontrol eder. Varsa verileri okur ve ekranda görüntüler.
Sorun giderme
TFT 2,4 inç Ili9341'de Bluetooth cihaz bilgilerini görüntülemeye çalışırken herhangi bir sorunla karşılaşırsanız deneyebileceğiniz birkaç şey şunlardır:
- Bağlantıları kontrol edin: Ekran, Arduino ve Bluetooth modülü arasındaki tüm bağlantıların sağlam olduğundan ve gevşek kablo olmadığından emin olun.
- Baud hızını kontrol edin: Bluetooth modülünün ve Arduino'nun baud hızı eşleşmelidir. Yukarıdaki örnek kodda baud hızı 9600 olarak ayarlanmıştır; dolayısıyla Bluetooth modülünün de aynı baud hızını kullanacak şekilde yapılandırıldığından emin olun.
- Kütüphaneleri kontrol edin: Gerekli tüm kütüphaneleri doğru şekilde yüklediğinizden ve güncel olduklarından emin olun.
Diğer TFT LCD Seçenekleri
Başka TFT LCD seçenekleri arıyorsanız, ayrıca4,3 İnç 480×320 RGB Arayüzü TFT LCD Ekran, AMipi Arayüzü Ekranıve bir4,3 inç 480×800 RGB Arayüzü IPS TFT LCD Ekran. Bu ekranlar farklı çözünürlükler, arayüzler ve özellikler sunar; böylece ihtiyaçlarınıza en uygun olanı seçebilirsiniz.
Satın Alma İçin Bize Ulaşın
TFT 2,4 inç Ili9341'i veya diğer TFT LCD ürünlerimizden herhangi birini satın almakla ilgileniyorsanız, fiyat teklifi almak ve özel gereksinimlerinizi görüşmek üzere bizimle iletişime geçmekten çekinmeyin. Projeniz için doğru ekran çözümünü bulmanıza yardımcı olmak için buradayız.
Referanslar
- Arduino Dokümantasyonu
- Ili9341 Kütüphane Dokümantasyonu
- Bluetooth Modülü Veri Sayfaları