1.8TFT V1.0 ST7735 Arduino Eğitimi

Kapat
X
 
  • Zaman
  • Gösterim
Clear All
yeni mesajlar
  • ozkandonmez
    Administrator

    • 30-12-2002
    • 47230

    1.8TFT V1.0 ST7735 Arduino Eğitimi

    Kütüphaneleri İndirin ve Yükleyin

    Bu ekranı kullanmak için iki kütüphaneye ihtiyacınız olacak. Arduino IDE'nize kitaplıkları nasıl ekleyeceğinizi bilmiyorsanız, bu makaleyi okumanızı tavsiye ederim.

    Bunlardan ilki Adafruit_GFX kütüphanesidir. Bu kitaplık, metin yazdırmanıza izin vermenin yanı sıra, kutular, çizgiler ve daireler gibi şeyler oluşturmayı kolaylaştıran bazı zaman kazandıran işlevlere sahiptir.
    Adafruit GFX kütüphanesini alabilirsiniz.

    ST7735 TFT Denetleyicisi için bir kütüphaneye de ihtiyacınız olacak. Adafruit ST7735 kütüphanesinin bir kopyasını alabilirsiniz.


    Arduino ile iletişime geç

    Mantıklı gelmese de, toprakla 3.3V gücünüzü tam olarak gösterildiği gibi bağlamak isteyeceksiniz. VCC'ye bağlanmak ve alışkın olduğunuz gibi bir yer kullanmak burada işe yaramayacak.

    NOT - Arduino çıkışları ve ekran girişleri arasında gerçekten bir seviye değiştirici (veya en az 510 direnç) kullanmalısınız. Bu işe yarar, ancak zamanla hasara veya bozulmaya neden olabilirsiniz.

    1.8TFT-Arduino-Tutorial-Connections.png


    Adafruit ST7735 graphicstest örneğini çalıştırabilirsiniz. Aslında, aşağıdaki çizimi çalıştırdıktan sonra yapmanızı öneririm.

    İlk önce aşağıdaki taslağı denemenizi tavsiye ederim, çünkü temel gereklilikleri temizler.

    #include <Adafruit_GFX.h>
    #include <Adafruit_ST7735.h>
    #include <SPI.h>


    #define TFT_CS 10
    #define TFT_RST 9
    #define TFT_DC 8

    #define TFT_SCLK 13
    #define TFT_MOSI 11

    Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);

    void setup(void) {
    tft.initR(INITR_BLACKTAB); // You will need to do this in every sketch
    tft.fillScreen(ST7735_BLACK);


    //tft print function!
    tft.setTextColor(ST7735_WHITE);
    tft.setTextSize(0);
    tft.setCursor(30,80);
    tft.println("Hello World!");
    delay(1000);

    }

    void loop() {
    tft.invertDisplay(true);
    delay(500);
    tft.invertDisplay(false);
    delay(500);
    }
    Üyelere Özel Konuları Görebilmek İçin Lütfen ÜYE GİRİŞİ Yapınız

    Yatırım, bilgi, yorum ve tavsiyeleri yatırım danışmanlığı kapsamında değildir. Yatırım danışmanlığı hizmeti, Sermaye Piyasası Kurulu tarafından yayımlanan Seri:V, No:52 Sayılı "Yatırım Danışmanlığı Faaliyetine ve Bu Faaliyette Bulunacak Kurumlara İlişkin Esaslar Hakkında Tebliğ" çerçevesinde aracı kurumlar, portföy yönetim şirketleri, mevduat kabul etmeyen bankalar ile müşteri arasında imzalanacak yatırım danışmanlığı sözleşmesi çevresinde sunulmaktadır.
    Burada ulaşılan sonuçlar tercih edilen hesaplama yöntemi ve/veya yorum ve tavsiyede bulunanların kişisel görüşlerine dayanmakta olup, mali durumunuz ile risk ve getiri tercihlerinize uygun olmayabileceğinden sadece burada yer alan bilgilere dayanılarak yatırım kararı verilmesi sağlıklı sonuçlar doğurmayabilir.
    Yatırımcıların verecekleri yatırım kararları ile bu sitede bulunan veriler, görüş ve bilgi arasında bir bağlantı kurulamayacağı gibi, söz konusu yorum/görüş/bilgilere dayanılarak alınacak kararların neticesinde oluşabilecek yanlışlık veya zararlardan www.ozmena.net web sitesi ve/veya yöneticileri sorumlu tutulmaz.

    HAYDI IPTV YAPALIM

    TBS 6991 Dual Tuner Dual CI Tv kartı linux sürücü yükleme

    LÜTFEN OKUYUN
İşlem Yapılıyor