Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
products:laboratory_iot:exp49 [2020/06/01 18:30] labuser29products:laboratory_iot:exp49 [2024/12/13 13:34] (текущий) labuser30
Строка 12: Строка 12:
  
 {{ :products:esp-iot:exp24.1_mont.png?direct&600 |}} {{ :products:esp-iot:exp24.1_mont.png?direct&600 |}}
-//Рисунок 1. Монтажная схема эксперимента//+//Рисунок 1. Монтажная схема эксперимента для дисплея с 8 выводами//
  
 +{{ :products:esp-iot:exp24.1_mont_11pin.png?direct&600 |}}
 +//Рисунок 2. Монтажная схема эксперимента для дисплея с 11 выводами//
 ==== Программный код эксперимента ==== ==== Программный код эксперимента ====
-Напишем приветственную надпись на дисплее.  
  
 <file python Exp49.py[enable_line_numbers="2", start_line_numbers_at="1"]> <file python Exp49.py[enable_line_numbers="2", start_line_numbers_at="1"]>
Строка 33: Строка 34:
 tft = TFT_GREEN(128, 160, spi, dc, cs, rst, rotate=0) tft = TFT_GREEN(128, 160, spi, dc, cs, rst, rotate=0)
  
-tft.initr()+tft.initr(tft.BGR# tft.initr(tft.RGB) #Если вместо синего цвета отображается красный, а вместо красного синий
 tft.clear(tft.rgbcolor(255,251,240))  tft.clear(tft.rgbcolor(255,251,240)) 
 tft.draw_bmp(0,0,'time.bmp') tft.draw_bmp(0,0,'time.bmp')
Строка 66: Строка 67:
 </code> </code>
  
-Инициализируем дисплей, заливаем его фоновым цветом и отображаем картинку с секундомером+Инициализируем дисплей, заливаем его фоновым цветом и отображаем картинку с секундомером. Меняем настройку цвета в ''initr'' при необходимости.
 <code python[enable_line_numbers="2", start_line_numbers_at="16"]> <code python[enable_line_numbers="2", start_line_numbers_at="16"]>
-tft.initr()+tft.initr(tft.BGR# tft.initr(tft.RGB) #Если вместо синего цвета отображается красный, а вместо красного синий
 tft.clear(tft.rgbcolor(255,251,240))  tft.clear(tft.rgbcolor(255,251,240)) 
 tft.draw_bmp(0,0,'time.bmp') tft.draw_bmp(0,0,'time.bmp')
Строка 83: Строка 84:
 </code> </code>
  
-Отображаем двоеточниеразделитель+Отображаем двоеточие — разделитель
 <code python[enable_line_numbers="2", start_line_numbers_at="23"]> <code python[enable_line_numbers="2", start_line_numbers_at="23"]>
 tft.text(41, 125, ":", font.terminalfont, fontcolor, 3) tft.text(41, 125, ":", font.terminalfont, fontcolor, 3)