Русифицированная версия программы для измерения температуры и отн. влажности и вывода информации на сенсорный TFT
Dependencies: FT800_2 HYT mbed
display.Draw_AboutSensor.cpp
00001 #include "display.h" 00002 00003 /************************************************************************************************************************** 00004 ************************** Display text & image about the HYT sensor ****************************************************** 00005 **************************************************************************************************************************/ 00006 void Display::AboutSensor() 00007 { 00008 // start FT800 display list 00009 StartDL(); 00010 00011 // Write text 00012 (*_TFT).DL(COLOR_RGB(0, 0, 0)); 00013 (*_TFT).DL(BEGIN(LINES)); 00014 (*_TFT).DL(LINE_WIDTH(8)); 00015 (*_TFT).DL(VERTEX2II(14, 65, 0, 0)); 00016 (*_TFT).DL(VERTEX2II(14, 230, 0, 0)); 00017 CreateStringRussian("Датчик температуры и относительной влажности"); 00018 (*_TFT).Text(24, 62, 4, 0, russianStr); 00019 CreateStringRussian("с интерфейсом I2C от швейцарской компании IST."); 00020 (*_TFT).Text(24, 82, 4, 0, russianStr); 00021 (*_TFT).DL(COLOR_RGB(9, 0, 63)); 00022 CreateStringRussian("Диапазон измерений: 0 .. 100% rH, -40 .. 125°C"); 00023 (*_TFT).Text(24, 115, 4, 0, russianStr); 00024 CreateStringRussian("Точность: ±1.8% rH в диапазоне 0 .. 80% rH,"); 00025 (*_TFT).Text(24, 140, 4, 0, russianStr); 00026 CreateStringRussian("±0.2°C в диапазоне 0 .. 60°C"); 00027 (*_TFT).Text(105, 160, 4, 0, russianStr); 00028 CreateStringRussian("Время отклика: < 4 сек"); 00029 (*_TFT).Text(24, 185, 4, 0, russianStr); 00030 CreateStringRussian("Напряжение питания: от 2.7 до 5.5 В"); 00031 (*_TFT).Text(24, 210, 4, 0, russianStr); 00032 (*_TFT).DL(COLOR_RGB(0, 0, 0)); 00033 CreateStringRussian("Датчик HYT-271"); 00034 (*_TFT).Text(15, 15, 3, 0, russianStr); 00035 00036 // Show photo 00037 (*_TFT).DL(COLOR_RGB(255, 255, 255)); 00038 (*_TFT).DL(BEGIN(BITMAPS)); 00039 (*_TFT).DL(VERTEX2II(360, 140, 2, 0)); 00040 (*_TFT).DL(END()); 00041 00042 // create link to main menu 00043 MainMenuReference(); 00044 00045 // finish FT800 display list 00046 FinishDL(); 00047 }
Generated on Wed Jul 13 2022 04:41:34 by
1.7.2