Особенности использования TFT Shield для Arduino Uno

preview_player
Показать описание
Особенности использования TFT Shield для Arduino Uno. Высвобождение контактов для работы других модулей при их полном захвате TFT экраном. Использование шины I2C на примере модуля часов DS1307 и модуля радиоприемника RDA5807M.
Рекомендации по теме
Комментарии
Автор

Вот сам скетч, он едва помещается в память ардуино уно, поэтому некоторый функционал обрублен (например пользовательская настройка времени и бинды радиостанций). На меге ещё есть неплохие резервы по объёму памяти, поэтому перейду на мегу вскорости и реализую пару фитч например +калькулятор, +календарь, +датчики температуры, влажности и давления и их отображение на графике и логирование в файл на флешку. Идей много, а пока выкладываю что просили, нежалко, тем более скетч создан на базе примеров от входящих в состав изделия модулей. В скетче есть немного мусора и закоментированных строк, нужных в основном для отладки интерфейса или модулей.

Lukys
Автор

До чего дошел прогресс))) Раньше транзистор найдешь ченить на нем спаяешь и радуешься а сейчас на микроконтроллерах можно собрать что угодно

thematrix
Автор

Хороший проект, продолжайте, сэр. Good Project, go on Sir.

meddiys
Автор

Привет, увидев это видео ты мне открыл глаза на то что я искал, мне надо было как то реализовать мини радио приемник, а самое мне понравилось то что управление через сенсорный экран.

aleksandr
Автор

Лайк подписка....доходчиво, просто и наглядно....

ЯАндрей-зр
Автор

насколько я знаю, I2C позволяет использовать максимум 128 устройств, так как последний бит первого байта - уже не часть адреса, а флаг r/w.

sailtogether
Автор

Сергей Лукьянов!
И еще BMP280 у меня не один и они рабочие проверял.
С уважением к Вам Анисимов Василий!

ВасилийАнисимов-жт
Автор

Вот вам - БольшоеЧеловеческоеСпасибо! а то думал - как же мне ай-ту-си подцепить...

ПётрЮрьевичЛизяев
Автор

Круто! Недавно тоже купил экран на 4 дюйма, уже начал экспериментировать.

mrxprojects
Автор

Здравствуйте Сергей Лукьянов!
Нашел библиотеку BME280I2C ver 2.1.2 и все заработало, показывает температуру и атмосферное давление. Вопрос снят.
Спасибо.
С уважением к Вам Анисимов Василий!

ВасилийАнисимов-жт
Автор

done a good job 👍🏼 thank you for this kind of video...

danivt
Автор

Спасибо за видео, я с этим TFT Shield просто поигрался да обратно в коробочку положил )

Hobbipro
Автор

очень понравилось видео я себе собираюсь прикупить всякого борахла в этом плане! и сделать климат контроль для поддержания температуры картофеля в подвале может когданибудь сделаю

АлексейКирюхин-жо
Автор

Земляку лайк! Тоже есть такой дисплей..голову ломаю чтобы с него соорудить))

EWDDR
Автор

C формированием номера виртуальной кнопки P_Button разобрался, у вас была такое поле виртуальных кнопок:

<<< 4 - 14 - 24 - 34 - 44 >>>
3 - 13 - 23 - 33 - 43
2 - 12 - 22 - 32 - 42
1 - 11 - 21 - 31 - 41
mut0 - 10 - 20 - 30 - 40bas

а на моем дисплее с ID=0x2053 (NoName) поле тач-скрина было развернуто на 90 градусов по часовой стрелке:

<<< 0 - 1 - 2 - 3 - 4 >>>
10 - 11 - 12 - 13 - 14
20 - 21 - 22 - 23 - 24
30 - 31 - 32 - 33 - 34
mut40 - 41 - 42 - 43 - 44bas

Из-за этого при нажатии на кнопки переменная P_Button содержала другие значения.
Вопрос в другом: почему при нажатии на любую часть регулятора громкости (левая, середина, правая) в операторе "сase" c номером нажатой виртуальной кнопки (+)41 42 43(-) (для моего тач-скрина) у вас в скетче указано одно и то-же действие, а именно вызов функции Volume (p_X). Как тогда происходит увеличение/уменьшение громкости???

colt
Автор

спасибо!
как раз на ардуино мега остаётся дофига пинов!

LigSei
Автор

отличный видос, от меня лайк и вопрос, не мог бы выложить скетч и изобразить подключение своей хитрой платки, за ранее спасибо, мне интересно как именно на одну шину вы подключили несколько устройств

seregasema
Автор

Всё спасибо не чего не надо сам разобрался

astap
Автор

Добрый день, а библиотеку можно и скетч, Пожалуста если не жалко, зарание Спасибо, жду ответа.

andzhey
Автор

Обо всём рассказал, кроме подключения TFT Shield

MrRobotM