Подскажите с подключением семисегментного индикатора
Подскажите с подключением семисегментного индикатора
Подскажите пож-ста как правильно подключить два семисегментных индикатора используя две микросхемы SN74HC595N. Каждый индикатор имеет три разряда (общий анод). Я последовательно подключаю выводы сегментов первого индикатора к выводам первой микросхемы, а выводы сегментов второго индикатора к выводам второй. Общие выводы индикаторов подключаю к цифровым выводам ардуины (всего получается шесть выводов, т.е три разряда на каждом индикаторе). И на втором индикаторе подключаю подключаю вывод точки ко второй микросхеме SN74HC595N. Микросхемы соединяю по инструкции, указанной в описании к блоку.
В программе добавляю блок для индикаторов, блок для микросхем и создаю шесть выходов для динамической индикации (по одному на каждый разряд).
На входе блока для индикаторов включаю константу типа integer и ввожу число, например 30124, что бы проверить, как будет работать.
В блоке для индикатора указываю, что у меня всего шесть разрядов и включаю динамическую индикацию. На блоке появляются выводы для семи сегментов, точки и шесть выводов (на каждый из разрядов, которые подключены к выводам 2-7 ардуины).
В блоке для микросхем указываю, что у меня каскад из двух микросхем. После этого на блоке появляются 16 выводов (по восемь на каждую).
Я теперь не понимаю, как соединить блоки между собой. На блоке для семисегментных индикаторов у меня восемь выводов если не брать в расчет шесть общих выводов для разрядов, которые подключены напрямую к ардуино, а на блоке для микросхем получается 16 выводов. Как правльно соединить все это.
Или такое подключение невозможно при использовании этих блоков?
В программе добавляю блок для индикаторов, блок для микросхем и создаю шесть выходов для динамической индикации (по одному на каждый разряд).
На входе блока для индикаторов включаю константу типа integer и ввожу число, например 30124, что бы проверить, как будет работать.
В блоке для индикатора указываю, что у меня всего шесть разрядов и включаю динамическую индикацию. На блоке появляются выводы для семи сегментов, точки и шесть выводов (на каждый из разрядов, которые подключены к выводам 2-7 ардуины).
В блоке для микросхем указываю, что у меня каскад из двух микросхем. После этого на блоке появляются 16 выводов (по восемь на каждую).
Я теперь не понимаю, как соединить блоки между собой. На блоке для семисегментных индикаторов у меня восемь выводов если не брать в расчет шесть общих выводов для разрядов, которые подключены напрямую к ардуино, а на блоке для микросхем получается 16 выводов. Как правльно соединить все это.
Или такое подключение невозможно при использовании этих блоков?
Подскажите с подключением семисегментного индикатора
Пробовал этот блок, очень не понравился...
Всё тормозит и моргает....
Подключаю готовый шилд на 8шт. 7мисегментников ,через блок МАХ7219 (микросхемы расширений)
-Супер!!!
Всё тормозит и моргает....
Подключаю готовый шилд на 8шт. 7мисегментников ,через блок МАХ7219 (микросхемы расширений)
-Супер!!!
Подскажите с подключением семисегментного индикатора
Да блок может и тормозит и работает плохо, пока не знаю. Я просто хочу понять как правильно подключать блоки межу собой.
Вообще планирую выводить на них данные с датчика MQ135 (значения будут выводиться в ppm и могут быть довольно большими).
Шилда такого нет, зато есть много индикаторов и микросхем SN74CH595N - не выбрасывать же их. Только индикаторы все на три разряда - больших значений не вывести.
Вообще планирую выводить на них данные с датчика MQ135 (значения будут выводиться в ppm и могут быть довольно большими).
Шилда такого нет, зато есть много индикаторов и микросхем SN74CH595N - не выбрасывать же их. Только индикаторы все на три разряда - больших значений не вывести.
-
- Лейтенант
- Сообщения: 355
- Зарегистрирован: 12 окт 2016, 19:03
- Откуда: Краснодар
Подскажите с подключением семисегментного индикатора
Проект прикрепите чего вы том делаете, мне например ничего не понятно из описания.
Я не флудер , просто мне есть что сказать =)
-
- Лейтенант
- Сообщения: 355
- Зарегистрирован: 12 окт 2016, 19:03
- Откуда: Краснодар
Подскажите с подключением семисегментного индикатора
Например вот так всё работает, пины Абдурины напрямую подключены к двум трёхразрядным дисплеям.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я не флудер , просто мне есть что сказать =)
Подскажите с подключением семисегментного индикатора
Вот, что я пытаюсь сделать
Добавлено (04.04.2017, 21:26)
---------------------------------------------
Добавлено (04.04.2017, 21:26)
---------------------------------------------
Так у Вас без сдвигового регистра сделано. А если добавить второй индикатор, то как подключать?Александр_Светлый писал(а):Например вот так всё работает, пины Абдурины напрямую подключены к двум трёхразрядным дисплеям.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 355
- Зарегистрирован: 12 окт 2016, 19:03
- Откуда: Краснодар
Подскажите с подключением семисегментного индикатора
А зачем вам микросхемы то? Всё что нужно для вывода шестизначного числа я приложил в проекте. Подключаете параллельно все ноги индикатора (кроме анодов или катодов в зависимости от типа индикатора и точек). Тобишь в моём проекте а1-g1 это разряды, r1-r6 это аноды (или катоды).
Я не флудер , просто мне есть что сказать =)
Подскажите с подключением семисегментного индикатора
Ну что бы выводы на контроллере освободить. И потом в этом уроке http://flprog.ru/video...._flprog автор говорит, что при динамической индикации и без использования сдвигового регистра возможно подтормаживание при работе (особенно при считывании данных с различных датчиков). Это конечно в моем случае может быть не страшно, но хотелось бы понять, как это можно сделать с регистрами.Александр_Светлый писал(а):А зачем вам микросхемы то?
-
- Лейтенант
- Сообщения: 355
- Зарегистрирован: 12 окт 2016, 19:03
- Откуда: Краснодар
Подскажите с подключением семисегментного индикатора
Для экономии портов возьмите вот ТАКОЙ или ТАКОЙ дисплей, и порты сэкономите и нервы. К тому же цена у первого = 2 трёхразрядных семисигментника купленных на базаре.
Да и если портов в достатке, чего экономить то, пусть себе работают.
Да и если портов в достатке, чего экономить то, пусть себе работают.
Последний раз редактировалось Александр_Светлый 04 апр 2017, 23:09, всего редактировалось 1 раз.
Я не флудер , просто мне есть что сказать =)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей