Дисплей TM1637

pit1
Offline
Зарегистрирован: 08.01.2020

Доброго дня всем и с наступающим Новым Годом! Простой вопрос: подскажите как вывести на дисплей циферки в ручную. Будет выводится трехзначное число с возможностью изменения в большую или меньшую сторону. Например кнопками. Спасибо. С ув. Петр

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Читайте дэйташит, там на страницах 3 и 4 все расписано и разрисовано.

pit1
Offline
Зарегистрирован: 08.01.2020

Большое спасибо. не ожидал 31.12. Не сильно наглею если попрошу ссылку?. Сайтов со словом "даташит" просто не меряно. Много написано как выводить знаки в скетче. Оптимальный вариант как в часах https://cxemok.ru/arduino/270-chasy-na-arduino-ispolzuya-ds3231.html Решение простое, каждая кнопка отвечает за свой разряд. Можно и так , но к моей станции лепить ещё одну ардуино и модуль часов это все через одно место. Собрал типа метеостанции, показывает атмосферное. Какое давление = не важно. Это просто цифра. а изменение растет или падает дает информацию для метеозависимых людей. 1) На одном дисплее давление в мм. ртутного столба утром, на втором - действующее значение. Разницу сразу видно. Вот и хочу как в часах вывести кнопки и выставлять значение. Сейчас показывает 746 мм. Можно записать на бумажку, но опять же... 

PS с программированием очень туго. Возраст. Если будет время и желание помогите. Еще раз Новым Годом Бычка. С ув. Петр

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Если выводить нужно что то осмысленное, то в любом случае через микроконтроллер.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

pit1 пишет:

Не сильно наглею если попрошу ссылку?. Сайтов со словом "даташит" просто не меряно.

А Вы что, по единственному слову "datasheet" ищете? Или даже "даташит"? 

Лично я могу порекомендовать "tm1637 datasheet", по первой же ссылке: https://www.mcielectronics.cl/website_MCI/static/documents/Datasheet_TM1637.pdf

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Kakmyc пишет:
Если выводить нужно что то осмысленное, то в любом случае через микроконтроллер.

https://www.youtube.com/watch?v=Nixa7mb57sA

Kakmyc
Offline
Зарегистрирован: 15.01.2018

andriano пишет:

Kakmyc пишет:
Если выводить нужно что то осмысленное, то в любом случае через микроконтроллер.

https://www.youtube.com/watch?v=Nixa7mb57sA

Месье знает толк в извращениях....

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Kakmyc пишет:
Месье знает толк в извращениях....

Это - к ТС.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

https://github.com/DetSimen/TM1637

спрашивай. Из всего этого бизабразия тебе нужно

Можно вывести знаковое двухбайтное целое функцией Print(Num);

Display.Print(-50); или 

int val = analogRead(A0);
Display.Print(val);

 

pit1
Offline
Зарегистрирован: 08.01.2020

Понял, большое спасибо. Терзают смутные сомненья что английский я уже не выучу, как и писать программы. В глубокой молодости игрался детекторным приемником заводского изготовления. "Комсомолец" назывался. советский детекторный радиоприёмник, выпускавшийся несколькими предприятиями с 1947 по 1957 г.,  

Я поставлю две nano на одной будет висеть датчик давления а на второй модуль часов. При установке кнопками значения на дисплее часов, модуль ZS-042 можно выключить фиксированной кнопкой. Значение выставленное останется висеть на дисплее. 

Вот и решение проблемы. Просто думал что можно решить это проще.

Самый первый программируемый компьютер был представлен миру 14 февраля 1946 года в Соединенных Штатах Америки – ENIAC. Он весил 30 тонн и содержал в себе 18 000 электронных ламп. 

В принципе проблема решена. Спасибо. С ув. Петр