Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Блоки для TFT ILI9341 240*320 SPI
av
Добрый день,
дисплей с девятью контактами 240х320
с NODEMCUv3 можно попробовать?
[spoiler] [/spoiler]
Отправлено спустя 54 минуты :
[quote=av post_id=88063 time=1586679311 user_id=8748]
Пользовательские блоки для работы с дисплеем TFT на контроллере ILI9341 с разрешением 240х320 точек по SPI.
Adafruit ILI9341.ubl
В библиотеке присутствуют:
Добрый день,
дисплей с девятью контактами 240х320
с NODEMCUv3 можно попробовать?
[spoiler] [/spoiler]
Отправлено спустя 54 минуты :
[quote=av post_id=88063 time=1586679311 user_id=8748]
Пользовательские блоки для работы с дисплеем TFT на контроллере ILI9341 с разрешением 240х320 точек по SPI.
Adafruit ILI9341.ubl
В библиотеке присутствуют:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я хочу быть добрее, но люди сами нарываются.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Блоки для TFT ILI9341 240*320 SPI
Поворот поставил 2
вход дисплея - LED -- резистор 200 ом на +3.3v
Reset посадил на +3.3v
#define TFT_DC 2
#define TFT_CS 15
Вот что вижу
[spoiler] [/spoiler]
вход дисплея - LED -- резистор 200 ом на +3.3v
Reset посадил на +3.3v
#define TFT_DC 2
#define TFT_CS 15
Вот что вижу
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я хочу быть добрее, но люди сами нарываются.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Блоки для TFT ILI9341 240*320 SPI
Заменил - все заработало Спасибо!av писал(а): 12 апр 2020, 14:22 [ref]nalnik[/ref], явно библиотека старая где то осталась. Кириллицу не воспринимает. Нужно удалить все библиотеки Adafruit GFX и Adafruit_ILI9341. Так же сейчас в первый пост выложу эти библиотеки. Может когда добавлял библы в блок перепутал. Конфликтующие библиотеки могут находиться по пути в моем случае - D:\Program Files\FLProg 6.3.1\ideV5\libraries и D:\Program Files\FLProg 6.3.1\ideV5\portable\sketchbook\libraries.
[spoiler] [/spoiler]
Иконки выглядят отлично!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я хочу быть добрее, но люди сами нарываются.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Блоки для TFT ILI9341 240*320 SPI
Без тача -- 9pin.av писал(а): 12 апр 2020, 15:07 [ref]nalnik[/ref], у вас дисплей с тачем ? Не вижу на фото. Нужно бы еще с тачскрином разобраться.
Я хочу быть добрее, но люди сами нарываются.
- ElectronicRTC
- Рядовой
- Сообщения: 49
- Зарегистрирован: 09 июл 2019, 06:13
- Откуда: Москва
- Имя: Евгений
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
[ref]av[/ref], все конечно хорошо и даже больше, НО есть одно НО - а почему бы не прикреплять в проектах фото дисплеев ? Объясню для чего: зашел человек - ему название ST7735 и прочее ничего пока не говорит, а вот если бы были фотки дисплеев и рядом тут же - сколько пинов нужно для подключения или образец того что можно показать на дисплее - ВЕРОЯТНО его интерес бы как минимум увеличился или хотя бы он отложил в памяти и возможно позже воспользовался бы этим дисплеем.
тут же как ведь выбор идет - человек пользуется в основном тем о чем знает - а тут вы его познакомили и сразу говорите - есть блоки можете пользовать этот дисплей.
А пока оставляете выбор только тем кто уже знаком с каким то дисплеем.
Расширяйте информацию и вам куча людей СКАЖУТ СПАСИБО не только за блоки, а еще за направление какой дисплей использовать.
тут же как ведь выбор идет - человек пользуется в основном тем о чем знает - а тут вы его познакомили и сразу говорите - есть блоки можете пользовать этот дисплей.
А пока оставляете выбор только тем кто уже знаком с каким то дисплеем.
Расширяйте информацию и вам куча людей СКАЖУТ СПАСИБО не только за блоки, а еще за направление какой дисплей использовать.
Промышленная электроника и оборудование
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
Здравствуйте товарищ капитан av.
Докладываю для ЕСП 32
Но нет кириллицы и в том числе с теми библиотекам которые вы посоветовали заменить на ваши.
И по существу ….. такую грядку вспахать и прямо до горизонта.
Целая россыпь замечательных блоков на любой вкус …
С геометрией – красота! … кружочки точки треугольники … столько полезных фитюлек можно вставить
Давненько такого правильного отношения к проделанной работе не видел.
И вам это зачтётся ещё на этом свете … но нет кириллицы = и всё коту под хвост.
Докладываю для ЕСП 32
Но нет кириллицы и в том числе с теми библиотекам которые вы посоветовали заменить на ваши.
Заметьте, не я это предложил (с).
И по существу ….. такую грядку вспахать и прямо до горизонта.
Целая россыпь замечательных блоков на любой вкус …
С геометрией – красота! … кружочки точки треугольники … столько полезных фитюлек можно вставить
Давненько такого правильного отношения к проделанной работе не видел.
И вам это зачтётся ещё на этом свете … но нет кириллицы = и всё коту под хвост.
С Уважением, neangel.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
В той ИДЕ которая идёт вместе с программой Флпрог уже делал всё что написано в постах выше.
Удалял старые и вставлял новые библиотеки … но не пошла кириллица.
А восклицательный знак – бойцу это как затрещина.
И тут я вспомнил про последний патрон.
Взял чистую ИДЕ на которой нет этих библиотек вообще = удалять нечего.
Adafruit-ST7735-Library-master
Adafruit-GFX-Library
Вставил их из первого поста и кириллица вылезла.
Чудеса !
P.S.
На мой субъективный взгляд это лучший на форуме набор блоков для ST7735
Удалял старые и вставлял новые библиотеки … но не пошла кириллица.
Но если товарищ капитан не уверен … бойцу это придаёт уверенности что он делает что то не так.
А восклицательный знак – бойцу это как затрещина.
И тут я вспомнил про последний патрон.
Взял чистую ИДЕ на которой нет этих библиотек вообще = удалять нечего.
Adafruit-ST7735-Library-master
Adafruit-GFX-Library
Вставил их из первого поста и кириллица вылезла.
Чудеса !
P.S.
На мой субъективный взгляд это лучший на форуме набор блоков для ST7735
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 395
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 1 раз
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
Вот это интересно,научите как это сделать.av писал(а): 10 май 2020, 19:23 Еще как вариант настроить IDE чтобы выводила при компиляции всю инфу и посмотреть какую библиотеку использует и откуда.
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
Вы совершенно правы, av.av писал(а): 10 май 2020, 19:23 Вот это интересно... где же еще старая библиотека могла влезть. Есть вероятность если вы раньше ставили Arduino IDE без FLProg и с похожей библиотекой, то где то на ПК обычно в Документах есть папка "Arduino" и в ней есть библиотека. Еще как вариант настроить IDE чтобы выводила при компиляции всю инфу и посмотреть какую библиотеку использует и откуда.
При прошивке ИДЕ берёт библиотеки не из c:\\Program Files (x86)\\Flprog\\ideV5\ … где находятся библиотеки привязанной к Флпрог ИДЕ.
Когда то я создал папку куда сохранял бинарники и теперь там своя кубышка с библиотеками
Вот что пишет ИДЕ при компиляции ..... Несколько библиотек найдено для "Adafruit_GFX.h"
Используется: C:\Users\2\Desktop\БИНарник\libraries\Adafruit_GFX_Library
Не используется: c:\Program
Знал про две галочки в настройках ИДЕ для того чтобы программа показывала пути откуда что берёт.
Это мне нужно было чтобы сохранить бин-файл.
Но не сообразил что надо теперь заострять внимание и на путь к библиотекам … где их удалять (менять)
Спасибо товарищ капитан av.
С Уважением, neangel.
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
Думаю что это не великая проблема применить чистую ИДЕ.
Но по хорошему в моём случае надо бы удалить мною созданную папку и задать в настройках правильный путь для сохраняемых файлов
Но по хорошему в моём случае надо бы удалить мною созданную папку и задать в настройках правильный путь для сохраняемых файлов
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 395
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 1 раз
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
Спасибо!av писал(а): 10 май 2020, 20:09 [ref]texbez[/ref], запустите FLProg скомпилируйте хоть пустой проект. Запустится Arduino IDE. В вкладке "Файл" почти в самом низу "Настройки" открываем. Далее в опционном списке "Сообщения компилятора" выбрать вместо "Ничего" -> "Все" , а также установить галочки в чекбоксах "Показывать подробный вывод" -> "Компиляция", "Загрузка". Теперь при компиляции и загрузке будет выводится подробная информация в окне под полем где пишется код.
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
Здравствуйте товарищ капитан.
Докладываю – нет в жизни счастья.
Не одно так другое.
На статичные значения чисел смотреть ещё можно, но если значение числа динамично меняется.
То лучше на монитор не смотреть ... если число например четырёхзначное, то мигают все 4 цифры а не только крайнее правое.
Понятно что цифры в числе надо стирать.
Но зачем же стирать те которые в трёх(четырёх-пяти)значных числах в данный момент не меняются.
А счастье было так близко и тут такая засада.
С уважением, neangel.
Докладываю – нет в жизни счастья.
Не одно так другое.
На статичные значения чисел смотреть ещё можно, но если значение числа динамично меняется.
То лучше на монитор не смотреть ... если число например четырёхзначное, то мигают все 4 цифры а не только крайнее правое.
Понятно что цифры в числе надо стирать.
Но зачем же стирать те которые в трёх(четырёх-пяти)значных числах в данный момент не меняются.
Многозначные числа в динамике безбожно моргают.
А счастье было так близко и тут такая засада.
С уважением, neangel.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
Стирать можно не мигая, выводя стираемый текст цветом фона или стирать не весь экран, а только часть, где текст, выводя прямоугольник залитый цветом фона.
Если хотите , чтобы менялись только изменяющиеся цифры числа, то разложите его на цифры и меняйте при изменении числа или строки.
Если хотите , чтобы менялись только изменяющиеся цифры числа, то разложите его на цифры и меняйте при изменении числа или строки.
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
Здравствуйте товарищ подполковник.
Полагаю вы предлагаете числа парсить и для каждой цифры ставить блок вывода на монитор.
Вместе с парсингом для пяти-значного числа нужно рисовать не менее 10 блоков (десять!).
И это уже не костыли а кресло-каталка.
А у товарища капитана av не видно желания до такой степени травмировать мозги новичков
И на счёт контроллера.
Это уже не блок.aidar_i писал(а): 23 май 2020, 09:41 Если хотите , чтобы менялись только изменяющиеся цифры числа, то разложите его на цифры и меняйте при изменении числа или строки.
Полагаю вы предлагаете числа парсить и для каждой цифры ставить блок вывода на монитор.
Вместе с парсингом для пяти-значного числа нужно рисовать не менее 10 блоков (десять!).
И это уже не костыли а кресло-каталка.
А у товарища капитана av не видно желания до такой степени травмировать мозги новичков
av писал(а): 10 май 2020, 23:00 Это не выход пользоваться вроде как костылями. Для новичков которые еще не в теме желательно скачал установил и не мучится с поиском ответа почему не работает ...
Отправлено спустя 11 минут 5 секунд:av писал(а): 09 май 2020, 17:37 Вообщем критика приветствуется !!! Так как это раздел "Разработка пользовательских блоков" будем дорабатывать и доделывать описание и выявлять ошибки. А при переносе в раздел "Пользовательские блоки" будут учитываться все нюансы и всевозможные советы по доработке.
И на счёт контроллера.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
av я вам благодарен за набор рисования геометричесих фигур.
Из прямоугольников можно сделать эквалайзер и так показывать динамику изменения чисел.
Из линии можно повторить стрелочный прибор и расставить статичные числа.
В цвете получается красота!
Будем считать что у вашей красавицы есть только одна родовая травма с парсингом многозначных чисел.
С Уважением, neangel.
Из прямоугольников можно сделать эквалайзер и так показывать динамику изменения чисел.
Из линии можно повторить стрелочный прибор и расставить статичные числа.
В цвете получается красота!
Будем считать что у вашей красавицы есть только одна родовая травма с парсингом многозначных чисел.
С Уважением, neangel.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
На NodeMcu V3 у меня тоже подмаргивает.
\-- но у меня дисплей с 9 ПИНами.
Вот здесь проект viewtopic.php?f=39&t=6451&start=60#p89821
[spoiler] [/spoiler]
[spoiler] [/spoiler]
[spoiler] [/spoiler]
Плату еще не делал - пока на макетке проверяю .
Плата вот под такой БП
[spoiler] [/spoiler]
Будит управлять двухконтурным котлом (отопление в доме и отправлять данные на народмонитор.
\-- но у меня дисплей с 9 ПИНами.
Вот здесь проект viewtopic.php?f=39&t=6451&start=60#p89821
[spoiler] [/spoiler]
[spoiler] [/spoiler]
[spoiler] [/spoiler]
Плату еще не делал - пока на макетке проверяю .
Плата вот под такой БП
[spoiler] [/spoiler]
Будит управлять двухконтурным котлом (отопление в доме и отправлять данные на народмонитор.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я хочу быть добрее, но люди сами нарываются.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
Я заметил -
на черный фон у меня выводится белые, голубые и фиолетовые значения,
так вот при обновлении фиолетовых знаков моргания не заметны.
Может кок то в блоке поменять очередность,
пример:
проверка изменения числа - стирание - вывод . Я тоже не программист - но может поймете смысл.
Готов опробовать изменения в вашем блоке!
Я хочу быть добрее, но люди сами нарываются.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
Вы не поняли меня - не надо раскладывать,
Я хочу быть добрее, но люди сами нарываются.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
Моргает как раз в при изменение числа, то есть между затиранием и обновлением получается большой промежуток времени, иногда это происходит не заметно!
Я хочу быть добрее, но люди сами нарываются.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя