Страница 2 из 2

Опять ТМ1637...

Добавлено: 27 янв 2019, 01:09
Александр_Светлый
Предвкушая вопрос отвечу сам...
Остановился на семисегментных по нескольким причинам: Они дешёвые; хорошо видны практически при любом освещении и имеют огромный угол обзора; с ТМ1637 не занимают много портов; с последними апгрейдами ПБ можно не парится с нехваткой портов для кнопок; их есть у меня готовых несколько штук плюс китайцы прислали пару десятков микросхем ТМ1637 и семисегментных индикаторов рассыпухой которые куда нибудь хочется пристроить.

Отправлено спустя 2 часа 29 минут 10 секунд:
Прицепить бы ТМ1637 дисплеи к Тини13 для измерения напряжения и тока... Много всего нашёл в сети с этими дисплеями и тиньками вот только вольт/амперметров нет... Жалко, Тиньки пропадают зря а их возможностей наверное хватило бы...

Опять ТМ1637...

Добавлено: 27 янв 2019, 10:26
Labu559
Александр_Светлый писал(а): 26 янв 2019, 21:59как обрезать нафиг знак минуса
Не ну обрезать то его не проблема, старший бит знакового числа - отвечает за знак, да и к тому же есть (кажется) в программе блок Модуль числа, но нужно выяснить от-куда он берётся.

Дописка. Посмотрел Ваш проект.
[spoiler title= Вы говорите, что его не должно быть?]
ERR-.png
[/spoiler] Я не понял смысла в Ваших математических операциях, но если I1>I2, то I1-I2= отрицательное число. И извините за пожелание, не делайте так, что выделено жёлтым цветом. Во первых это лишняя операция инвертирования, и во вторых это выглядит в коде ну уж очень неряшливо как-то: if (!(0)). :)
Александр_Светлый писал(а): 27 янв 2019, 01:09Много всего нашёл в сети с этими дисплеями и тиньками вот только вольт/амперметров нет
Надо изучить вопрос, не готов, я даже пока не представляю на сколько мало 1к Флэша и 64б СРАМ-а,-срам мне, в смысле стыдно.
Александр_Светлый писал(а): 27 янв 2019, 01:09Прицепить бы ТМ1637 дисплеи к Тини13

Давайте посчитаем, пока нам это не сделал кто-то другой :D - на Али 3-х трёхразрядный вольтметр 0.7$ , 2x4-разрядный ампервольтметр в корпусе- 2,4,а теперь модуль 0,36" ТМ1637- 0,5 + Тинька- 1.45 -десяток + адаптер Sop8>Dip8- 0.7 десяток- оправдание нашему мазохизму готово.
А давайте попробуем! Для этого у меня кое-что заготовлено. Для того, чтобы выбросить ко всем... pinMode и digitalRead-Write() и сделать пересчёт скорости шины в библиотеке ТМ1637LabUW одним махом, введены #define (макросы), надо ещё знакогенератор урезать для 7-сегм. и со String-ами (которые не колготки :) ) проститься. Не, лучше вообще без библиотеки. Прошить Тиньку имеете возможность/навыки прямо сейчас? Для начала попробуем вывести статическое 4-х разрядное число. Начинаю готовить материал.

Опять ТМ1637...

Добавлено: 27 янв 2019, 14:12
Александр_Светлый
Labu559 писал(а): 27 янв 2019, 10:26Прошить Тиньку имеете возможность/навыки прямо сейчас?
Прямо сейчас есть Digispark с Аттини85 на борту, Аттини 13А отдал товарищу так как "сходу" не нашёл им применения... Это по большому счёту не есть проблема, могу попросить его проверить, у него есть всё необходимое для этого!

Отправлено спустя 6 минут 59 секунд:
Я вчера пытался запустить на Digispark и ТМ1637 плюс два входных канала но что то не вышло... памяти хватало, динамической нужно было 114%.

Опять ТМ1637...

Добавлено: 27 янв 2019, 19:38
Labu559
[ref]Александр_Светлый[/ref],
[spoiler title= В прошлом году нашему сотрудничеству помешало это]
Al_Svetly.png
[/spoiler] И об этом я Вас извещал. Сейчас всё тоже, я не могу Вам скинуть тестовую прошивку.
Digispark пока мне не интересен, ни на 85, ни на 44, ни на 167-й,- с загрузчиком. А за их цену можно купить ATMega644, есть с чем сравнивать?
Александр_Светлый писал(а): 27 янв 2019, 14:12Я вчера пытался запустить на Digispark и ТМ1637 плюс два входных канала но что то не вышло... памяти хватало, динамической нужно было 114%.
В проекте на рисунке Вы применили не мой блок. :) .
Извините, тестов в паблике не будет, только в личке, пока не будет удовлетворяющего результата.
Пока что по ресурсам- 768 bytes флэша и 10 bytes уже не SRAM-а. Можно пихать знакогенератор.
Александр_Светлый писал(а): 27 янв 2019, 14:12могу попросить его проверить, у него есть всё необходимое для этого
[spoiler title= Верю, что у Вас друзья- хорошие люди, но...]
ATTinyFriend.png
[/spoiler]
Ладно, пока сам в эмуляторе поганяю.

Опять ТМ1637...

Добавлено: 27 янв 2019, 20:47
Александр_Светлый
Labu559 писал(а): 27 янв 2019, 19:38В прошлом году нашему сотрудничеству помешало это
Да, припоминаю... Но я так и не разобрался с причиной, почему так, я вообще не трогал настройки сообщений. Если знаете в чём причина, подскажите пожалуйста, я уже вроде всё пробовал. Или если товарищи модераторы читают, подскажите что нужно сделать чтоб получать сообщения.
Labu559 писал(а): 27 янв 2019, 19:38В проекте на рисунке Вы применили не мой блок. .
Так точно, это просто последний сохранённый пробник, я с разными упражнялся, с Вашими тоже. :smile37:
Labu559 писал(а): 27 янв 2019, 19:38768 bytes флэша и 10 bytes уже не SRAM
Весьма не дурно!!! :smile9:
Labu559 писал(а): 27 янв 2019, 19:38адно, пока сам в эмуляторе поганяю.
Я постараюсь в ближайшие дни раздобыть Тиньку, к товарищу больше сотни км ехать за пригоршней что отдал, надо у местных радиогубителей поспрашивать!

Опять ТМ1637...

Добавлено: 27 янв 2019, 21:44
Labu559
Александр_Светлый писал(а): 27 янв 2019, 20:47Но я так и не разобрался с причиной, почему так,
[spoiler title=Смотрите в личном разделе]
Messages.png
[/spoiler]
Ваше письмо получил, отправить не могу, не то значит нажимали.
Александр_Светлый писал(а): 27 янв 2019, 20:47Весьма не дурно!!!
Очень даже дурно. Это я с загрузчиком Ардуиновским вместе ресурсы выдал, спешил по делам.
[spoiler title= На самом деле вот так пока-что]
TM1637_ATTiny13.png
[/spoiler]
Можно и в 85 Тиньку закинуть, они родня с 13-й, но загрузчик портит чистоту експеримента.
Давайте уже в личку, а то намотаем себе сообщений пустых и званий дутых.

Опять ТМ1637...

Добавлено: 25 фев 2019, 19:55
VITALIYM
Друзья, где же найти библиотеку TM1637LabUW.h ??

Опять ТМ1637...

Добавлено: 25 фев 2019, 20:14
AVGN
VITALIYM писал(а): 25 фев 2019, 19:55Друзья, где же найти библиотеку TM1637LabUW.h ??
а здесь не то?

Опять ТМ1637...

Добавлено: 25 фев 2019, 21:44
VITALIYM
Я уже день читаю эту тему и в упор не вижу.... Спасибо ткнули))))нашёл!!

Отправлено спустя 1 час 13 секунд:
Всё получилось!! Реализовал спортивное табло для хоккея(сын играет) на двух ТМ1637 и двух 7сегментных четырёх и пяти значных индикаторах два по два показывают счёт команд, один период и четверной время игры.
Многому тут научился , спасибо разработчикам блоков на ТМ1637 и автору FLProg.

Опять ТМ1637...

Добавлено: 26 фев 2019, 12:00
AVGN
VITALIYM писал(а): 25 фев 2019, 21:44Всё получилось!! Реализовал спортивное табло для хоккея(сын играет) на двух ТМ1637 и двух 7сегментных четырёх и пяти значных индикаторах два по два показывают счёт команд, один период и четверной время игры.
Многому тут научился , спасибо разработчикам блоков на ТМ1637 и автору FLProg.
Ну, тогда свой проект табло для хоккея сюда " Проекты различных устройств на Ардуино " заливайте . Вам помогли, помогите другим хоккеистам :smile38:

Опять ТМ1637...

Добавлено: 26 фев 2019, 17:53
VITALIYM
AVGN писал(а): 26 фев 2019, 12:00Ну, тогда свой проект табло для хоккея сюда " Проекты различных устройств на Ардуино " заливайте . Вам помогли, помогите другим хоккеистам
Вот viewtopic.php?f=54&t=5009#p65683 не судите строго, я тут не давно.