slavas писал(а):какие функции вам нужны
Все! Работа с картой памяти, текст, анимация. Но думаю что это уж совсем жутко сложно.
Должны быть назначение множителя текста tft.setTextSize()
Шрифт текста tft.setTextFont()
Фон текста и цвет текста tft.setTextColor(TFT_WHITE,TFT_BLACK);
Работа с ОЗУ tft.println(F("my foonting turlingdromes.")); // Может хранить строки во FLASH для сохранения ОЗУ
Возможность работы с картой памяти, грузить изображение с карты памяти. drawBMP("480Mouse.bmp", 0, 0, BU_BMP);
Анимация, но тут я не смог понять что и как соорудить, да и думаю что это не реализуемо в блоках.
Добавлено (21.08.2017, 10:18)
---------------------------------------------
Код
#include <TFT_HX8357.h>
// Аппаратная библиотека
TFT_HX8357 tft = TFT_HX8357();
// Вызов пользовательской библиотеки#define TFT_GREY 0x5AEB // Новый цвет
void setup(void) { tft.init(); tft.setRotation(2);}
void loop() { // Заполните экран случайным цветом, чтобы мы могли видеть эффект печати с и без
// Определенный цвет фона tft.fillScreen(random(0xFFFF));
// Установите «курсор» в верхнем левом углу дисплея (0,0) и выберите шрифт 2
// (Курсор автоматически переместится на следующую строку во время печати с помощью 'tft.println'
// Или остаться на линии, есть место для текста с tft.print) tft.setCursor(0, 0, 2);
// Установите цвет шрифта на белый с черным фоном, установите множитель размера текста на 1 tft.setTextColor(TFT_WHITE,TFT_BLACK); tft.setTextSize(1); // Теперь мы можем распечатать текст на экране, используя класс «print» tft.println("HELLO!");
// Установите цвет шрифта желтым цветом без фона, установите шрифт 7 tft.setTextColor(TFT_YELLOW); tft.setTextFont(7); tft.println(1234.56);
// Установите цвет шрифта красного цвета на черный фон, установите шрифт 4 tft.setTextColor(TFT_RED,TFT_YELLOW); tft.setTextFont(4); tft.println((long)3735928559, HEX);
// Должен печатать DEADBEEF
// Установите цвет шрифта на зеленый с черным фоном, установите шрифт 4 tft.setTextColor(TFT_GREEN,TFT_BLACK); tft.setTextFont(4); tft.println("Groop"); tft.println("I implore thee,");
// Изменить шрифт 2 tft.setTextFont(2); tft.println(F("my foonting turlingdromes."));
// Может хранить строки во FLASH для сохранения ОЗУ tft.println("And hooptiously drangle me"); tft.println("with crinkly bindlewurdles,");
// Эта следующая строка намеренно сделана слишком длинной для проверки ширины дисплея
// Автоматическое перенос текста на следующую строку tft.println("Or I will rend thee in the gobberwarts with my blurglecruncheon, see if I don't!");
// Проверьте некоторые функции форматирования печати float fnumber = 123.45;
// Установите цвет шрифта синим цветом без фона, установите шрифт 4 tft.setTextColor(TFT_BLUE); tft.setTextFont(4); tft.print("Float = "); tft.println(fnumber); // Печать числа с плавающей запятой tft.print("Binary = "); tft.println((int)fnumber, BIN);
// Печать как целочисленное значение в двоичном формате tft.print("Hexadecimal = "); tft.println((int)fnumber, HEX);
// Печать как целое число в шестнадцатеричном формате delay(10000);}
Вот тут еще есть функции BIN, HEX, печать числа с плавоющей запятой.
Добавлено (21.08.2017, 19:29)
---------------------------------------------
slavas писал(а):на андроиде
Кстати сам постоянно с него смотрю все. Просто дома редко бываю, работа все время занимает. Живу от работы за 50км, так что пока доберусь, вот и время прошло вагон. У меня Самсунг Галакси Айс2, живой еще! А что мне детдомовскому еще надо!? Домик купил, машина есть, работа есть. Живем!