Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
products:laboratory_iot_c:exp70 [2024/12/17 18:19] – [Программный код эксперимента] labuser30products:laboratory_iot_c:exp70 [2024/12/17 18:21] (текущий) – [Программный код эксперимента] labuser30
Строка 162: Строка 162:
  
 Определяем цвета для шрифтов. Один из них будет использоваться для отображения названия города и температуры, второй для остальной информации. Определяем цвета для шрифтов. Один из них будет использоваться для отображения названия города и температуры, второй для остальной информации.
-<code arduino[enable_line_numbers="2", start_line_numbers_at="47"]>+<code arduino[enable_line_numbers="2", start_line_numbers_at="45"]>
   unsigned int font_color = tft.color565(33, 149, 82);   unsigned int font_color = tft.color565(33, 149, 82);
   unsigned int font_color2 = tft.color565(8, 85, 41);   unsigned int font_color2 = tft.color565(8, 85, 41);
Строка 168: Строка 168:
  
 Закрашиваем весь дисплей белым Закрашиваем весь дисплей белым
-<code arduino[enable_line_numbers="2", start_line_numbers_at="50"]>+<code arduino[enable_line_numbers="2", start_line_numbers_at="48"]>
   tft.fillScreen(ST77XX_WHITE);   tft.fillScreen(ST77XX_WHITE);
 </code> </code>
- 
  
 Выводим на дисплей название города Выводим на дисплей название города
-<code arduino[enable_line_numbers="2", start_line_numbers_at="51"]>+<code arduino[enable_line_numbers="2", start_line_numbers_at="50"]>
   tft.setTextColor(font_color);   tft.setTextColor(font_color);
   tft.setTextSize(2);   tft.setTextSize(2);
Строка 182: Строка 181:
  
 Рисуем иконки: иконку погоды и градусник Рисуем иконки: иконку погоды и градусник
-<code arduino[enable_line_numbers="2", start_line_numbers_at="56"]>+<code arduino[enable_line_numbers="2", start_line_numbers_at="55"]>
   reader.drawBMP("/weather/" + w_pic + w_pod + ".bmp", tft, 34, 16);   reader.drawBMP("/weather/" + w_pic + w_pod + ".bmp", tft, 34, 16);
   reader.drawBMP("/weather/" + w_pic_temp + ".bmp", tft, 5, 70);   reader.drawBMP("/weather/" + w_pic_temp + ".bmp", tft, 5, 70);
Строка 188: Строка 187:
  
 Выводим текущую температуру Выводим текущую температуру
-<code arduino[enable_line_numbers="2", start_line_numbers_at="59"]>+<code arduino[enable_line_numbers="2", start_line_numbers_at="58"]>
   tft.setTextSize(4);   tft.setTextSize(4);
   tft.setCursor(30, 75);   tft.setCursor(30, 75);
Строка 195: Строка 194:
  
 Выводим дополнительные данные: температура по ощущениям, влажность и скорость ветра Выводим дополнительные данные: температура по ощущениям, влажность и скорость ветра
-<code arduino[enable_line_numbers="2", start_line_numbers_at="63"]>+<code arduino[enable_line_numbers="2", start_line_numbers_at="62"]>
   tft.setTextColor(font_color2);   tft.setTextColor(font_color2);
   tft.setTextSize(1);   tft.setTextSize(1);