Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
products:laboratory_iot_c:exp46 [2024/11/30 20:32] – [Программный код эксперимента] labuser30 | products:laboratory_iot_c:exp46 [2024/12/07 17:50] (текущий) – [Программный код эксперимента] labuser30 | ||
---|---|---|---|
Строка 35: | Строка 35: | ||
#include < | #include < | ||
- | #define PIN_CS | + | #define PIN_CS |
#define PIN_DC | #define PIN_DC | ||
- | #define PIN_RST | + | #define PIN_RST |
Adafruit_ST7735 tft = Adafruit_ST7735(PIN_CS, | Adafruit_ST7735 tft = Adafruit_ST7735(PIN_CS, | ||
Строка 64: | Строка 64: | ||
Настраиваем выводы, | Настраиваем выводы, | ||
<code arduino[enable_line_numbers=" | <code arduino[enable_line_numbers=" | ||
- | #define PIN_CS | + | #define PIN_CS |
#define PIN_DC | #define PIN_DC | ||
- | #define PIN_RST | + | #define PIN_RST |
</ | </ | ||
- | Создаем объект дисплея и задаем | + | Создаем объект дисплея и задаем какие выводы микроконтроллера используются для управления. |
<code arduino[enable_line_numbers=" | <code arduino[enable_line_numbers=" | ||
Adafruit_ST7735 tft = Adafruit_ST7735(PIN_CS, | Adafruit_ST7735 tft = Adafruit_ST7735(PIN_CS, | ||
</ | </ | ||
- | Вызываем функцию инициализации дисплея. Прежде чем мы сможем работать с дисплеем, | + | Вызываем функцию инициализации дисплея. Прежде чем мы сможем работать с дисплеем, |
- | <code python[enable_line_numbers=" | + | <code python[enable_line_numbers=" |
- | tft.initr() | + | tft.initR(INITR_BLACKTAB); |
</ | </ | ||
- | Когда дисплей инициализирован мы можем управлять изображением на нем. Сначала закрасим его черным цветом, а потом напишем текст. | + | Переворачиваем изображение. Если этого не сделать, изображение на дисплее для |
- | < | + | < |
- | tft.clear(tft.rgbcolor(0, | + | tft.setRotation(2); |
- | tft.text(0, | + | |
</ | </ | ||
- | Как мы уже знаем | + | Когда дисплей инициализирован мы можем управлять изображением на нем. |
- | + | <code arduino[enable_line_numbers=" | |
- | Для | + | |
- | * координата X | + | |
- | | + | |
- | | + | |
- | | + | </ |
- | | + | |
- | * размер шрифты | + | |
Координата 0,0 находится в верхнем левом углу. Максимальная — в нижнем правом. | Координата 0,0 находится в верхнем левом углу. Максимальная — в нижнем правом. |