Опять ТМ1637...

Просьба доработать блоки.

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Опять ТМ1637...

#21

Сообщение Александр_Светлый » 26.01.2019{, 22:39}

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

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

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Опять ТМ1637...

#22

Сообщение Labu559 » 27.01.2019{, 10:26}

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

Дописка. Посмотрел Ваш проект.
Вы говорите, что его не должно быть?Показать
ERR-.png
Я не понял смысла в Ваших математических операциях, но если I1>I2, то I1-I2= отрицательное число. И извините за пожелание, не делайте так, что выделено жёлтым цветом. Во первых это лишняя операция инвертирования, и во вторых это выглядит в коде ну уж очень неряшливо как-то: if (!(0)). :)
Александр_Светлый писал(а):
27.01.2019{, 01:09}
Много всего нашёл в сети с этими дисплеями и тиньками вот только вольт/амперметров нет
Надо изучить вопрос, не готов, я даже пока не представляю на сколько мало 1к Флэша и 64б СРАМ-а,-срам мне, в смысле стыдно.
Александр_Светлый писал(а):
27.01.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-х разрядное число. Начинаю готовить материал.
Последний раз редактировалось Labu559 28.01.2019{, 01:42}, всего редактировалось 2 раза.

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Опять ТМ1637...

#23

Сообщение Александр_Светлый » 27.01.2019{, 14:05}

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

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

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Опять ТМ1637...

#24

Сообщение Labu559 » 27.01.2019{, 19:38}

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

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Опять ТМ1637...

#25

Сообщение Александр_Светлый » 27.01.2019{, 20:47}

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

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Опять ТМ1637...

#26

Сообщение Labu559 » 27.01.2019{, 21:44}

Александр_Светлый писал(а):
27.01.2019{, 20:47}
Но я так и не разобрался с причиной, почему так,
Смотрите в личном разделеПоказать
Messages.png
Ваше письмо получил, отправить не могу, не то значит нажимали.
Александр_Светлый писал(а):
27.01.2019{, 20:47}
Весьма не дурно!!!
Очень даже дурно. Это я с загрузчиком Ардуиновским вместе ресурсы выдал, спешил по делам.
На самом деле вот так пока-чтоПоказать
TM1637_ATTiny13.png
В принципе ещё можно ужать.
Можно и в 85 Тиньку закинуть, они родня с 13-й, но загрузчик портит чистоту експеримента.
Давайте уже в личку, а то намотаем себе сообщений пустых и званий дутых.

VITALIYM
Рядовой
Сообщения: 8
Зарегистрирован: 25.02.2019{, 07:47}
Репутация: 1
Имя: Виталий

Опять ТМ1637...

#27

Сообщение VITALIYM » 25.02.2019{, 19:55}

Друзья, где же найти библиотеку TM1637LabUW.h ??

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Опять ТМ1637...

#28

Сообщение AVGN » 25.02.2019{, 20:14}

VITALIYM писал(а):
25.02.2019{, 19:55}
Друзья, где же найти библиотеку TM1637LabUW.h ??
а здесь не то?
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

VITALIYM
Рядовой
Сообщения: 8
Зарегистрирован: 25.02.2019{, 07:47}
Репутация: 1
Имя: Виталий

Опять ТМ1637...

#29

Сообщение VITALIYM » 25.02.2019{, 20:44}

Я уже день читаю эту тему и в упор не вижу.... Спасибо ткнули))))нашёл!!

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

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Опять ТМ1637...

#30

Сообщение AVGN » 26.02.2019{, 12:00}

VITALIYM писал(а):
25.02.2019{, 21:44}
Всё получилось!! Реализовал спортивное табло для хоккея(сын играет) на двух ТМ1637 и двух 7сегментных четырёх и пяти значных индикаторах два по два показывают счёт команд, один период и четверной время игры.
Многому тут научился , спасибо разработчикам блоков на ТМ1637 и автору FLProg.
Ну, тогда свой проект табло для хоккея сюда " Проекты различных устройств на Ардуино " заливайте . Вам помогли, помогите другим хоккеистам :smile38:
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

VITALIYM
Рядовой
Сообщения: 8
Зарегистрирован: 25.02.2019{, 07:47}
Репутация: 1
Имя: Виталий

Опять ТМ1637...

#31

Сообщение VITALIYM » 26.02.2019{, 17:53}

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

Ответить

Вернуться в «Помогите, а то я "нимагу"»