Страница 2 из 2

Блоки для 2,4' TFT Shield UNO-Mega

Добавлено: 24.04.2020{, 23:12}
DrMario
Блоки пользователя для стандартных TFT шилдов с тачскрином для Arduino Uno/Mega/Due с дисплеями 2.4, 2.8, 3.5, 3.6, 3.95 дюйм. + кастомный контроллер Mega2560 под этот шилд.
TFT Shield UNO-Mega2560.png
2,4' TFT Touch+Mega2560
Блоки созданы на основе библиотек MCUFRIEND_kbv и Adafruit-GFX-Library. В библиотеку Adafruit-GFX создал и добавил русские шрифты, которые нужно распаковать в каталог Fonts этой библиотеки. В составе блоков 2 разных варианта вывода на дисплей, GLUE и MCUFRIEND.
Мне не удалось правильно вписать библиотеки в блоки пользователя, пришлось сделать кастомный контроллер Mega2560, в котором убрал задействованные выводы шилдом и правильно подключил необходимые библиотеки. Подробное описание в самих блоках и контроллере.

Ссылки на библиотеки для самостоятельной установки.
https://github.com/adafruit/Adafruit-GFX-Library
https://github.com/prenticedavid/MCUFRIEND_kbv
30.03.2021
Перезалит архив с блоками пользователя

Блоки для 2,4' TFT Shield UNO-Mega

Добавлено: 10.01.2023{, 12:52}
dimka
Здравствуйте,недавно наткнулся на ваши блоки,не могу вывести на дисплей что либо,и помогите с тачскрином;)))
Выходит вот такая ошибка:
https://cloud.mail.ru/public/GnAz/wTTXB2c4Y
https://cloud.mail.ru/public/FFdr/LtnY8F6in

Блоки для 2,4' TFT Shield UNO-Mega

Добавлено: 17.04.2024{, 13:44}
MTSnik10
Подключил TFT Shield к шилду esp32. Наигравшись с текстом, полосками, кругами и квадратиками, решил вывести изображение. Родная картинка из блока отобразилась с параметрами W-40 и H-40. Попытался создать свою картинку 32х32 Выводит что-то непонятное. Пытался вставить с заведомо известным разрешением код картинки (например SemiCircle size: 50W*25H
0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00,
0x00, 0x00, 0x7f, 0xff, 0x80, 0x00, 0x00,
0x00, 0x03, 0xff, 0xff, 0xf0, 0x00, 0x00,
0x00, 0x0f, 0xf0, 0x03, 0xfc, 0x00, 0x00,
0x00, 0x1f, 0x80, 0x00, 0x7e, 0x00, 0x00,
0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0x00,
0x00, 0xf8, 0x00, 0x00, 0x07, 0xc0, 0x00,
0x01, 0xf0, 0x00, 0x00, 0x03, 0xe0, 0x00,
0x03, 0xc0, 0x00, 0x00, 0x00, 0xf0, 0x00,
0x07, 0x80, 0x00, 0x00, 0x00, 0x78, 0x00,
0x07, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00,
0x0f, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00,
0x1e, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00,
0x1c, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00,
0x3c, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00,
0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00,
0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80,
0x70, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80,
0x70, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80,
0x70, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80,
0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc0,
0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc0,
0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc0,
0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc0,
0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc0 }; )
Но всё равно изображение не открывается.
Автор отзовитесь, каким разрешением Вы вставляли картинку. Или как то можно вырезав из ide код картинки узнать разрешение?