Например TDA7294

Форум РадиоКот • Просмотр темы - ТФТ без библиотек
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср июл 30, 2025 15:59:59

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 48 ]  1, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 11:29:18 
Открыл глаза

Зарегистрирован: Сб июн 17, 2023 12:05:56
Сообщений: 79
Рейтинг сообщения: 0
Возникла необходимость визуально контролировать значения переменных в которые пишутся значения температуры снимаемой с датчика MLX 90614. Собственно для этой цели к проекту по аппаратной шине Меги 256 подключен ТФТ 1.8 инч. Беда в том, что известные библиотеки TFT.h и UTFT.h имеют значительный объем для включения в проект и компилятор начинает ругаться. К тому же TFT.h не имеет вообще команды для вывода целых чисел. UTFT.h имеет, но не компилируется вовсе.
Вопрос в том, можно ли вывести на TFT дисплей ряд нужных мне переменных с помощью библиотеки SPI или еще как то, особо не углубляясь в Си++ и железо?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 12:04:03 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 0
Вообще, это делается отладчиком. Он позволяет увидеть и значения переменных, и регистров и всякое такое.
В ардуине, вроде, отладчика нет, значит, можно написать вывод данных в консоль, внешний дисплей не нужен.

Добавлено after 1 minute 47 seconds:
https://www.google.com/search?q=Arduino ... to+console


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 13:05:19 
Друг Кота

Карма: 2
Рейтинг сообщений: 67
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8179
Откуда: .ru
Рейтинг сообщения: 0
особо не углубляясь в Си... нельзя))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 14:18:09 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 0
Можно.
Например, достаточно освоить это: https://forum.arduino.cc/t/managing-ser ... /1024824/2
Это капелька в океане Си++.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 14:25:06 
Друг Кота

Карма: 2
Рейтинг сообщений: 67
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8179
Откуда: .ru
Рейтинг сообщения: 0
Лучше освоить Си.
Потом ещё пригодится...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 15:13:54 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 0
Человек, может быть, изредка делает небольшие проекты. Зачем ему становится профессиональным программистом, и где может потом пригодиться вне области программирования знание Си?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 16:36:03 
Это не хвост, это антенна
Аватар пользователя

Карма: 15
Рейтинг сообщений: 218
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1470
Откуда: Тюмень
Рейтинг сообщения: 0
Человек, может быть, изредка делает небольшие проекты. Зачем ему становится...

Не путайте тёплое с мягким… :)) не зная программирование, а так же и железо, не возможно самостоятельно делать какие либо проекты. :dont_know: Возможно, только реализовывать уже готовые, хорошо описанные проекты (или примеры проектов). Что ТС и реализовал… всё что требуется дополнительно, натыкается на непреодолимый барьер, так как банально не хватает знаний для реализации… так что у ТС при таком подходе есть только два решения:
1) Искать готовый вариант.
2 Перейти в раздел "Есть работа" и «по щучьему велению и его хотению» за определённую стоимость заказать нужный проект.

Или всё же переступить через сою лень и углубится в изучение как программирования, так и железо. :wink:
Ну или вы напишите ему то, что требуется... :) раз всё так легко... :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 17:13:53 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 0
Я не путаю. Полагаю, Вы знаете программирование идеально, и под подушкой у Вас трёхтомник Кнута. А до того, как узнали идеально, Вы ничего не делали, ведь невозможно что-то делать, не зная идеально и полностью.
Может, кое-кто другой путает тёплое с мягким не понимает значение слова радилюбитель?

Добавлено after 2 minutes 54 seconds:
Ну или вы напишите ему то, что требуется... :) раз всё так легко... :beer:

Вы тему-то читали? Вопрос ТС, мой ответ? Или так, понты решили показать, что программирование только программистам, а остальным баклуши бить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 18:44:57 
Это не хвост, это антенна
Аватар пользователя

Карма: 15
Рейтинг сообщений: 218
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1470
Откуда: Тюмень
Рейтинг сообщения: 0
Может, кое-кто другой путает тёплое с мягким не понимает значение слова радилюбитель?

Тут вы угадали... :))) значение данного слова мне трудно понять. "Радилюбитель" – Это любитель ради чего-то, или ради кого-то? :dont_know:
Цитата:
Вы тему-то читали?

Читал.
"Вопрос в том, можно ли вывести на TFT дисплей ряд нужных мне переменных с помощью библиотеки SPI или еще как то, особо не углубляясь в Си++ и железо?"
То есть, ТС хочет без знаний программирования и железа внести в программу дополнение вывода необходимых значений на ЖКИ... попытка использования готовых библиотек не увенчалась успехом. А исправления библиотек для своего проекта, тут уже без знаний железа и программирования не обойтись...
Цитата:
Или так, понты решили показать, что программирование только программистам, а остальным баклуши бить?

Если вы не поняли, то что я написал, то при чём здесь понты? Если вы считаете, что только профессиональные программисты должны знать языки программирования, то это не так. Я хотел просто донести до непонятливых, что писать программы не имея понятия в программировании и тем более не зная железо для которого пишется программа, это "пляски с бубном"... :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 19:27:32 
Открыл глаза

Зарегистрирован: Сб июн 17, 2023 12:05:56
Сообщений: 79
Рейтинг сообщения: 0
Через монитор переменные выводятся.
Держать ноутбук постоянно подключенным к платформе не решение вопроса, к тому же нужно выводить некие тексты с указанием необходимых ручных операций. Поэтому принято решение подключать ТФТ.
Мне на просторах интернета попались две выше названные библиотеки.
Может есть еще что для ардуино с возможностью вывода чисел. Или придется пока, за неимением времени конвертировать в текстовый формат.
Ну как то странно не предусмотреть возможности вывода целочисленных переменных.

Добавлено after 13 minutes 38 seconds:
Лучше освоить Си.
Потом ещё пригодится...

К сожалению или счастью все знать невозможно. А лучший способ что либо освоить- это плясать от необходимости что то реализовать конкретно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 19:33:04 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 450
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1637
Откуда: KN34PC, Болгария
Рейтинг сообщения: 5
... не имеет вообще команды для вывода целых чисел.

Код:
  Serial.begin(57600);
  uint32_t val = 3123456789;
  char buffer[10];
  sprintf(buffer, "%d\r\n", val);
  Serial.println(val);

2 строки кода и все готово: uint32_t будет в массиве char-ы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 19:42:24 
Открыл глаза

Зарегистрирован: Сб июн 17, 2023 12:05:56
Сообщений: 79
Рейтинг сообщения: 0
Человек, может быть, изредка делает небольшие проекты. Зачем ему становится профессиональным программистом, и где может потом пригодиться вне области программирования знание Си?

Не, но познаний как бы хватило CS на массу притянуть, чтоб лишний провод не тянуть. :))

Добавлено after 5 minutes 23 seconds:
... не имеет вообще команды для вывода целых чисел.

Код:
  Serial.begin(57600);
  uint32_t val = 3123456789;
  char buffer[10];
  sprintf(buffer, "%d\r\n", val);
  Serial.println(val);

2 строки кода и все готово: uint32_t будет в массиве char-ы.

Мне зачем через последовательный порт отправлять?
У меня дисплей через аппаратный SPI Меги2560 подключен.
Сама конвертация наверно как то так.


Последний раз редактировалось Влад56 Пн мар 31, 2025 19:55:54, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 19:54:22 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 450
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1637
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Использовал Serial только для "проверка орфографии" кода на реальном устройстве - Arduino UNO :).
Отправьте char array куда хотите. Двухстрочный пример преобразует uint32_t в char array, который ваш дисплей с указанной библиотекой печатает.

В общем, усвойте для себя правило написания программного кода: если что-то сложное (или еще не реализовано), то "разбиваете" это на небольшие части, которые последовательно реализуете, а затем вскладываете их вместе. Это делает написание и понимание легкими и целенаправленными (частично использую переводчик БГ->РУ).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 21:15:56 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 0
Держать ноутбук постоянно подключенным к платформе не решение вопроса ... У меня дисплей через аппаратный SPI Меги2560 подключен.
А, понятно. Ну, тогда увы. Либо искать что-то готовое-компактное-простенькое, либо писать самому, либо третий вариант: берём ещё одну ардуино, дисплей цепляем к ней, в ней все эти тяжёлые библиотеки. И ей передаётся через SPI данные. Получится некая замена ноутбука.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 22:40:13 
Держит паяльник хвостом

Карма: -2
Рейтинг сообщений: 35
Зарегистрирован: Пн сен 10, 2018 19:16:28
Сообщений: 923
Рейтинг сообщения: 0
"Вывод целых чисел на TFT SPI в ардуино." - Примерно так нужно формулировать вопрос в нейросетях. Вы должны знать только один язык, например русский, а нейросеть переведет на любой язык программирования. Учитесь мыслить и творить, а рутиной пусть занимается ИИ. Мне больше нравится https://www.deepseek.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 23:05:16 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15114
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Графический дисплей всего то для цифирек?....
Меня ЖАБА удавит... На крайний случай двустрочник символьный типа 1602...
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Пн мар 31, 2025 23:51:12 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 0
Есть нюанс: этому двустрочнику надо либо много линий пожертвовать (на помню, 6? или 7?), либо опять какую-то внешнюю приблуду на какой-то стандартный интерфейс.
То есть, так и так геморрой, и на его фоне тип дисплея не так важен.

Оффтопомс:
в последнее время решил не приобретать больше неграфические ЖКИ для своих конструкций. Не очень они красивые всё-таки, и ограничивают возможности вывода.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Вт апр 01, 2025 12:18:36 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15114
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Это для адуринки на меге 2560 лапок под двустрочник не хватает?
:)))
Насчет графического - ежли обосновано ценой и/или задачей тогда есть смысл.
Обработка данных и шрифты да картинки там также немало места занимают.
8)


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Вт апр 01, 2025 12:40:55 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 777
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 5118
Рейтинг сообщения: 0
Чем же терминал ТСа не устроил?

_________________
Астролябия-сама меряет, было бы что мерять!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ТФТ без библиотек
СообщениеДобавлено: Вт апр 01, 2025 14:10:02 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15114
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Возникла необходимость мобильно - автономного применения самоделки...
:dont_know:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 48 ]  1, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y