Вывод температуры на дисплей 8х8

Использование дисплеев и обсуждение пользовательских блоков к ним
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Вывод температуры на дисплей 8х8

Сообщение keeper1978 »

подскажите как это правильно организовать
Аватара пользователя
Alex54
Сержант
Сообщения: 281
Зарегистрирован: 06 сен 2015, 09:06
Откуда: Москва

Вывод температуры на дисплей 8х8

Сообщение Alex54 »

Что за дисплей у вас. Матрица ?
В последней версии программы такое устройство уже создано.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Alex54 02 окт 2015, 10:12, всего редактировалось 1 раз.
С Уважением Alex
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Вывод температуры на дисплей 8х8

Сообщение keeper1978 »

Матрица на микросхеме 7219 но как на неё вывести температуру не соображу, напрямую не получилось цифры не показывает,  пробовал цифры создать в массиве но как из массива брать нужные не разобрался
Аватара пользователя
Alex54
Сержант
Сообщения: 281
Зарегистрирован: 06 сен 2015, 09:06
Откуда: Москва

Вывод температуры на дисплей 8х8

Сообщение Alex54 »

Рисовать можно все что угодно в паре с этой микросхемой и дисплеем 8х8. Только в режиме динамич.
индикации. И цифры , буквы любого алфавита. Даже делать индикацию спектро- анализатора.

Вот здесь посмотрите, все подробно описано , посмотрите также и структуру микроконтроллеров ардуино.

http://entropiya-blog.ru/podklyu....no.html

Работает и с таким обычным многоразрядным индикатором.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Alex54 02 окт 2015, 11:50, всего редактировалось 1 раз.
С Уважением Alex
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Вывод температуры на дисплей 8х8

Сообщение keeper1978 »

Матрица управляется массивами !
а как тогда температуру перенести в массив
Аватара пользователя
scadapack
Рядовой
Сообщения: 83
Зарегистрирован: 07 сен 2015, 05:18
Откуда: Степногорск
Имя: Вячеслав

Вывод температуры на дисплей 8х8

Сообщение scadapack »

Надо разделить разряды показаний датчика температуры (десятки, единицы, десятые доли и сотые доли градуса). Тогда каждый отдельный разряд должен выбирать массив с нужной заранее записанной картинкой цифры
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Вывод температуры на дисплей 8х8

Сообщение keeper1978 »

Не могли б показать как разделять разряды

Добавлено (02.10.2015, 13:43)
---------------------------------------------
и вообще всю процедуру вывода, думаю многим новичкам пригодится
Аватара пользователя
Alex54
Сержант
Сообщения: 281
Зарегистрирован: 06 сен 2015, 09:06
Откуда: Москва

Вывод температуры на дисплей 8х8

Сообщение Alex54 »

Я был бы очень благодарен нашему главному модератору: Сергею.
Что-бы он разъяснил как при добавлении в программу 7219, c ней работать. Как разряды разделять
и еще что этот блок умеет. С внешней микросхемой ясно. На видео не ссылаться.
С Уважением Alex
Аватара пользователя
scadapack
Рядовой
Сообщения: 83
Зарегистрирован: 07 сен 2015, 05:18
Откуда: Степногорск
Имя: Вячеслав

Вывод температуры на дисплей 8х8

Сообщение scadapack »

Надо преобразовать данные в строку и использовать команды работы со строками. Они позволяют выделять нужный символ.
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Вывод температуры на дисплей 8х8

Сообщение keeper1978 »

Изображение
попробовал вообще ничего на дисплей не передается (((
Аватара пользователя
scadapack
Рядовой
Сообщения: 83
Зарегистрирован: 07 сен 2015, 05:18
Откуда: Степногорск
Имя: Вячеслав

Вывод температуры на дисплей 8х8

Сообщение scadapack »

Для анализа ошибки я бы рекомендовал подключать блок вывода информации на сом-порт и подключить к этому порту ардуино компьютер. Тогда можно будет использовать этот порт в качестве "пробника", подключая его последовательно к командам программы и читая передаваемую информацию, находить ошибки.
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Вывод температуры на дисплей 8х8

Сообщение keeper1978 »

Разобрался спс

Добавлено (03.10.2015, 17:52)
---------------------------------------------
ещё вопрос как переменную байт отправить на вход модуля дисплея,
если отправляем байтом то модуль не воспринимает то что в него приходит 
а если через переменную интегер то на выходе получаются совершенно другие цыфры
Последний раз редактировалось keeper1978 03 окт 2015, 17:23, всего редактировалось 1 раз.
Аватара пользователя
scadapack
Рядовой
Сообщения: 83
Зарегистрирован: 07 сен 2015, 05:18
Откуда: Степногорск
Имя: Вячеслав

Вывод температуры на дисплей 8х8

Сообщение scadapack »

Конечно, всё дело в формате данных. Опять же, удобно воспользоваться командой вывода данных на ком-порт и запустить на FLProg монитор ком-порта. Тогда можно будет увидеть, в каком виде идёт информация. Возможно, идёт путаница между десятичным и шестнадцатиричным кодом, так как размер байта от 0 до 255(0-FF), а размер интеджера до от -32767 до 32767.
Просьба так же выкладывать получившуюся у вас программу для общего рассмотрения.
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Вывод температуры на дисплей 8х8

Сообщение keeper1978 »

2 варианта и не один не работает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Alex54
Сержант
Сообщения: 281
Зарегистрирован: 06 сен 2015, 09:06
Откуда: Москва

Вывод температуры на дисплей 8х8

Сообщение Alex54 »

Переменные пробовали задавать не Integer а Boolean и ввести в нее true. Они у вас работают как
перемычки между блоками. Они вообще у вас в программе пустые, нечего на них не заданно кроме номера,
куда эта переменная цепляется.
Последний раз редактировалось Alex54 04 окт 2015, 10:27, всего редактировалось 1 раз.
С Уважением Alex
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Вывод температуры на дисплей 8х8

Сообщение keeper1978 »

не совсем понял для чего там переменная болеан

Добавлено (04.10.2015, 10:23)
---------------------------------------------
накидайте схему чтоб разобраться визуально
Аватара пользователя
Alex54
Сержант
Сообщения: 281
Зарегистрирован: 06 сен 2015, 09:06
Откуда: Москва

Вывод температуры на дисплей 8х8

Сообщение Alex54 »

keeper1978

Прошу прощения. Да эта переменная там не цепляется.
С Уважением Alex
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Вывод температуры на дисплей 8х8

Сообщение keeper1978 »

Ну так что есть у кого ответ как температуру отправить н светодиодный дисплей 8х8 или всё заглохло в этой теме 
Сергей объясните как это сделать в вашей программе !!
Аватара пользователя
scadapack
Рядовой
Сообщения: 83
Зарегистрирован: 07 сен 2015, 05:18
Откуда: Степногорск
Имя: Вячеслав

Вывод температуры на дисплей 8х8

Сообщение scadapack »

Попробуйте вот так 
У меня пока нет таких индикаторов, проверить не могу. Но на дисплей HD44780 выводится нормально.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Вывод температуры на дисплей 8х8

Сообщение keeper1978 »

проверил работает !

Добавлено (05.10.2015, 13:41)
---------------------------------------------
Не плохо бы добавить сохранение массивов в файл для переноса цифр и букв в другие проекты
Ответить

Вернуться в «Дисплеи и индикаторы»

Кто сейчас на конференции

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