Изучаем Arduino. Часть 13. Сенсорный TFT дисплей 480х320 на контроллере ILI9481.
Ғылым және технология
Тест сенсорного TFT дисплея для Arduino с разрешением 480х320 пикселей.
Материалы из этого видео: drive.google.com/drive/folder...
Канал на Яндекс Дзен: dzen.ru/id/6294f2f86d5c573433...
Пікірлер: 9
Таких людей на Ютубе должно быть побольше
@bot_N666
7 ай бұрын
Стань таким человеком)))
Спасибо за библиотеку хороший человек и за обзор 👍
Видос познавательный, может пригодтться :)
Кинь ссылку на дисплей, плиз
чел буквально 🤓
Забил код как у тебя, но заливка не пошла...(
@vyacheslav_ermolov
2 ай бұрын
Заливка в смысле загрузка кода? Или заливка дисплея цветом?
я ТУТ ПОПЫТАЛСЯ ДОБАВИТЬ ЦВЕТА ПРОВЕРЬ ПОЖАЛУЙСТА #include #include LCD_GUI tft; LCD_Touch tp; int x, y; void setup(){ tft.Init(255); tft.Clear(WHITE); tp.TouchInit(); tft.DisString_EN(0, 0, "Clear", &Font24, BLACK, WHITE); } void loop(){ { { { tft.DravRectangle(380,10,400,30,YELLOW,DRAW_FILL,2X2); tft.DravRectangle(380,35,400,55,GREEN,DRAW_FILL,2X2); tft.DravRectangle(380,60,400,80,RED,DRAW_FILL,2X2); tft.DravRectangle(380,85,400,105,BLAY,DRAW_FILL,2X2); x = tp.TouchX(); y = tp.TouchY(); if(IsClick(0, 0, 85, 24)){ tft.Clear(WHITE); tft.DisString_EN(0, 0, "Clear", &Font24, BLACK, WHITE); } else { tft.DrawPoint(x, y, BLACK, DOT_PIXEL_1X1); } } TouchX(380,400); TouchY(10,30); tft.DisString_EN(0, 0, "Clear", &Font24, YELLOW , WHITE); } TouchX(380,400); TouchY(35,55); tft.DisString_EN(0, 0, "Clear", &Font24, GREEN , WHITE); } TouchX(380,400); TouchY(85,105); tft.DisString_EN(0, 0, "Clear", &Font24, BLAY , WHITE); } TouchX(380,400); TouchY(60,80); tft.DisString_EN(0, 0, "Clear", &Font24, RED , WHITE); bool IsClick(int X0, int Y0, int X1, int Y1){ if((x > X0 && x Y0 && y return true; } else { return false; } } Я ЭТО ДОПИСЫВАЛ 20 МИНУТ