1.8TFT V1.0 ST7735 Arduino Eğitimi

Kapat
X
 
  • Filtre
  • Zaman
  • Gösterim
Clear All
yeni mesajlar
  • ozkandonmez
    Administrator
    • 30-12-2002
    • 47394

    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



    HAYDI IPTV YAPALIM

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

    LÜTFEN OKUYUN

İşlem Yapılıyor
X