Пользовательский блок DS3231
Пользовательский блок DS3231
Имеется пользовательский блок DS3231 с выводом температуры,взятый отсюда DS3231 . Есть пользовательский блок ТМ1637. Как вывести температуру на дисплей ТМ1637 ? По большому счету,не обязательно использовать именно эти блоки. Может можно как то по другому,главное получить температуру с DS3231 и отправить на ТМ1637
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Пользовательский блок DS3231
за вас линию надо провести что ли с температуры на дисплей ? только там есть часы минуты только так что линию ведите туда где боле менее понятней выглядеть будетhatul писал(а):Как вывести температуру на дисплей ТМ1637 ?
Пользовательский блок DS3231
Если бы это было так просто,я бы не спрашивал.vovka1973 писал(а):за вас линию надо провести что ли
Соединяю. И получаю ошибку:
pr14:69: error: invalid operands of types 'float' and 'int' to binary 'operator%'
TimeDisp_62193421_1[3] = Mins_62193421_1 % 10;
Соединяю "Часы-Часы", "Минуты-Минуты" на дисплее горят нули.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Пользовательский блок DS3231
hatul
Для чего черный Фон и синекоричневые линии - у Вас кинескопный монитор, и и Вы таки боитесь за Люминофор?
Берегите глаза.
Для чего черный Фон и синекоричневые линии - у Вас кинескопный монитор, и и Вы таки боитесь за Люминофор?
Берегите глаза.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось nalnik 15 сен 2017, 21:24, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.
Пользовательский блок DS3231
я так понял у него проект не компилируется....до входа дело не дошло еще))pan писал(а):а на вход EN единичку подали?
я попробовал блоки по ссылкам в первом сообщении ... библиотека вроде устанавливается но не находится компилятором..
А вообще если такой Винегрет из разношерстных блоков от разных разработчиков обьединить в ФЛпрог то думаю будет большой тазик каши кода..)))))
Пользовательский блок DS3231
Anydy писал(а):я так понял у него проект не компилируется.
hatul писал(а):Соединяю "Часы-Часы", "Минуты-Минуты" на дисплее горят нули.
Пользовательский блок DS3231
Да я как то не обращаю внимания. Как было по умолчанию,так и пользуюсь.nalnik писал(а):Для чего черный Фон и синекоричневые линии
-
- Капитан
- Сообщения: 857
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 39 раз
- Поблагодарили: 7 раз
Пользовательский блок DS3231
Вы в блок ТМ 1637 на вход Integer пытаетесь подать Float c часов попробуйте поставить между ними блок конвертация типов Float в Integerhatul писал(а):Если бы это было так просто,я бы не спрашивал
Пользовательский блок DS3231
Не компилируется когда соединяю температуру с часами или минутами. А если часы с часами,минуты с минутами всё компилируется,загружается,но горят нули.Anydy писал(а):я так понял у него проект не компилируется
конечно нет.Сейчас попробую.pan писал(а):а на вход EN единичку подали?
Пользовательский блок DS3231
Подал на вход 1,часы затикали. Но мне то надо не часы,мне надо температуру вытащить.pan писал(а):Семён Семёныч!...
Добавил по Вашей схеме конвертер строк,получил так:
Добавлено (15.09.2017, 22:20)
---------------------------------------------
Добавил.То же самое,как на фото выше.fsergei70 писал(а):На вход ТЕМР тоже 1 не помешает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Пользовательский блок DS3231
а блок какой использовали?hatul писал(а):Добавил по Вашей схеме конвертер строк,
приложил блок (от Boroda)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Пользовательский блок DS3231
Да все что были. В том числе и тот что Вы выложили, от Boroda.pan писал(а):а блок какой использовали?
Но вроде дело сдвинулось.Начал пробовать все конверторы строк,типов и т.д.
Заработало с конвертором -> Byte. Блок похоже тоже от Бороды-TM1637m1_(-999..9999)_(CODE)
Теперь другой вопрос. Первые два знака показывают температуру. 3 и 4 знаки не горят. Как на них показать что-то типа значка "градус С"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Пользовательский блок DS3231
Вставил блок умножения,перепробовал все константы со значением100, не работает.Показывает вместо 30 гродусов 130. мне надо чобы было примерно такpan писал(а):перед преобразованием умножте на 100
Добавлено (16.09.2017, 14:44)
---------------------------------------------
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось hatul 16 сен 2017, 14:45, всего редактировалось 1 раз.
Пользовательский блок DS3231
С температурой разобрался. Спасибо всем. Подправил библиотеку ТМ1637 и сам скетч,теперь показывает как мне надо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось hatul 16 сен 2017, 14:50, всего редактировалось 1 раз.
Пользовательский блок DS3231
Теперь другая проблема. Все это затевалось для сборки часов на матрицах 8х32 на МАХ7219. Так вот по отдельности все работает,и часы и температура. А когда собираю всё вместе,матрица гаснет.Работает только ТМ1637. Как заставить работать и матрицу и ТМ1637.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя