Ana Sayfa Arduino Arduino ile Dokunmatik TFT ekran kullanımı:Ekrana şekil çizdirme

Arduino ile Dokunmatik TFT ekran kullanımı:Ekrana şekil çizdirme

2 min read
3
0
2,523

Merhaba arkadaşlar ,

Arduino ile dokunmatik ekran uygulamalarına devam ediyoruz.Bu yazımızda çember,kare ve dikdörtgen çizdirmeyi göreceğiz.

 

#include <UTFT.h>
 // kullanılacak fontlar bildiriliyor.
 extern uint8_t SmallFont[];
 extern uint8_t BigFont[];
 extern uint8_t SevenSegNumFont[];
 // bu değerler kullandığınız dokunmatik ekranın özelliğine göre değişebilir.
 UTFT myGLCD(ITDB32S,38,39,40,41);

void setup()
 {
 myGLCD.InitLCD(); //LCD ekran kurulumu yapılıyor
 myGLCD.clrScr(); //Ekran temizlenir

 myGLCD.setColor(VGA_BLUE); //çizilen degerin rengi
 myGLCD.fillScr(255,255,255); //Ekranı belirtilen renkte basar(BEYAZ)

 myGLCD.drawRoundRect(180,30,250,100); // içi boş dikdörtgen çizer
 myGLCD.drawCircle(80,180,40);  //yarıçapı belli içi boş çember çizer
 myGLCD.fillCircle(80,60,40);  //yarıçapı belli içi dolu çember çizer
 myGLCD.fillRoundRect(180,150,250,220); //içi dolu dikdörtgen çizer

}
 void loop()
 {

//while(1) { };
 }

#include "UTFT.h"

UTFT myGLCD(ITDB32S,38,39,40,41); 

void setup()
{
 myGLCD.InitLCD();
 myGLCD.clrScr();
}

void tamEkranTest()
{

 myGLCD.clrScr();
 myGLCD.setColor(VGA_BLUE);
 myGLCD.fillScr(255,255,255); 

 myGLCD.drawRoundRect(180,30,250,100);
 myGLCD.drawCircle(80,180,40);
 myGLCD.fillCircle(80,60,40);
 myGLCD.fillRoundRect(180,150,250,220);
}

 void doluDaireTest()
 {
 myGLCD.clrScr();
 myGLCD.setColor(VGA_BLUE);
 myGLCD.setBackColor(0, 0, 0);
 myGLCD.fillScr(255,255,255);
 myGLCD.fillCircle(80,60,40);
 }
void bosDaireTest()
{
 myGLCD.clrScr();
 myGLCD.setColor(VGA_BLUE);
 myGLCD.setBackColor(0, 0, 0);
 myGLCD.fillScr(255,255,255);
 myGLCD.drawCircle(80,180,40);
}
void bosKareTest()
{
 myGLCD.clrScr();
 myGLCD.setColor(VGA_BLUE);
 myGLCD.setBackColor(0, 0, 0);
 myGLCD.fillScr(255,255,255);
 myGLCD.drawRoundRect(180,30,250,100);

}
void doluKareTest()
{
 myGLCD.clrScr();
 myGLCD.setColor(VGA_BLUE);
 myGLCD.fillScr(255,255,255);
 myGLCD.fillRoundRect(180,150,250,220);
}

void loop()
{
 tamEkranTest();
 delay(1000);
 doluDaireTest();
 delay(1000);
 bosDaireTest();
 delay(1000);
 bosKareTest();
 delay(1000);
 doluKareTest();
 delay(1000);
}

Buna Benzer Yazılar Göster !
Daha Fazlasını Yükle - Muhammet Özcan
Daha Fazla Göster -  Arduino

3 Yorumlar

  1. Pey

    12 Ocak 2018 at 14:49

    Projeleriniz çok güzel emeğinize sağlık. Bende TFT veya glcd ile bı proje yapmak istiyorum. Yapmak istediğim şey tam olarak x- y mode olan bir osiloskop.yardimci olabilir misiniz.

    Reply

    • Muhammet Özcan

      Muhammet Özcan

      12 Ocak 2018 at 16:09

      Merhabalar teşekkür ederim. Osilaskop üzerine şu an için bir çalışmam yok ancak google’da çok sayıda döküman ve kod mevcut. Google’a ‘arduino tft oscilloscope’ yazarsanız bir çok projeye ulaşabilirsiniz.

      Reply

      • Pey

        13 Ocak 2018 at 15:23

        Teşekkürler cevabınız için fakat istediğim türden projeleri o şekilde bulamıyorum.

        Reply

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bak Bakalım ?

Yerli PLC : GMT

Merhaba Arkadaşlar , bu yazımızla beraber Yerli PLC olan GMT PLC hakkında yazılara başlaya…