Перейти к содержимому


Фотография

Подпрограмма в Ардуино


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 admin

    • Администраторы
    • сообщений 37

Отправлено 31 Октябрь 2016 - 12:28

#include <UTFT.h>
#include <UTouch.h>
extern uint8_t SmallFont[];
extern uint8_t BigFont[];
extern uint8_t Dingbats1_XL[];
UTFT          myGLCD(ITDB32S,38,39,40,41);
UTouch        myTouch(6,5,48,3,2);
 
int KolvoKnMenu=6;
int Ekran=0;     
int KnMenuX1[6]={90,170,250,90,170,250};
int KnMenuX2[6]={140,230,300,140,230,300};
int KnMenuY1[6]={10,10,10,90,90,90};
int KnMenuY2[6]={60,60,60,150,150,150};
int i; 
 
void ShowEkran()   // *** ЭКРАН  *** 
{ 
if (Ekran==0)        // Рисуем ЭКРАН ГЛАВНОГО МЕНЮ
  for (i=0;i<KolvoKnMenu;i++)      
    myGLCD.drawRect(KnMenuX1[i],KnMenuY1[i],KnMenuX2[i],KnMenuY2[i]);   // рисуем кнопки гл.меню
} //end ShowEkran 
 
void setup()    // *******************   SETUP   *****************************************
{
  myGLCD.InitLCD();
  myGLCD.clrScr(); 
  myGLCD.setFont(SmallFont);
 
  myTouch.InitTouch();
  myTouch.setPrecision(PREC_MEDIUM);
  
  myGLCD.setBackColor(VGA_BLACK);
  myGLCD.setColor(VGA_WHITE);
  Ekran=0;    // Сначала – главное меню
  ShowEkran;       // Рисуем главное меню
} // end setup void
 
void loop() // ****************************   LOOP   *********************************
{
} //end loop





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных