Страница 1 из 1
74HC595 с Ардуино про мини
Добавлено: 07 фев 2020, 18:44
BorisU
Здравствуйте , подскажите пожалуйста, как подключить 74HC595 к Ардуино про мини (клон).
Готовая плата с Алиэкспресса, содержит Ардуину с распаянными 74HC595 (2 шт.) и четыре индикатора.
Библитечный расширитель подключить не удалось, не совпадают ножки ардуины.
Попробовал изменить в IDE - безрезультатно. В чем проблема не пойму.
Новичок в этом деле.
74HC595 с Ардуино про мини
Добавлено: 07 фев 2020, 19:27
ViktorPetrov
[ref]BorisU[/ref], Стандартные блоки в разделе микросхемы расширений посмотри в программе.
74HC595 с Ардуино про мини
Добавлено: 07 фев 2020, 22:07
BorisU
Посмотрел, поставил. Что поменять ?
У меня в плате 10, 11 выводы ардуино заняты под реле.
74HC595 с Ардуино про мини
Добавлено: 08 фев 2020, 00:28
Labu559
BorisU писал(а): 07 фев 2020, 18:44
74HC595 (2 шт.) и четыре индикатора.
Попробуйте проект из 11 сообщения-
ссылка. "Заказчик" блока не отписался, впрочем как обычно, возможно для Вашего девайса подойдёт если 7-сегм.индикатор не отличается полярностью или распайкой на плате (сравниваем схемы). Если схемы не совпадают, - пишите поправим код. Пины можно выбрать/изменить в Параметрах Пользователя блока MultiShield2x595. Файл Proteus для старой 8-й какой-то версии программы, но в 8,9 не открывается. Удачи!
74HC595 с Ардуино про мини
Добавлено: 08 фев 2020, 18:49
BorisU
Все сегменты индикаторов светятся.
Уже лучше. С прежним даже не светилось.
74HC595 с Ардуино про мини
Добавлено: 08 фев 2020, 22:06
Labu559
BorisU писал(а): 08 фев 2020, 18:49
Уже лучше. С прежним даже не светилось.
Ну и ладненько, просто схема Вашего модуля немножко отличается. Это результат исчезновения
"Заказчика". [spoiler title=Вот вариант для такого модуля, - проверяйте, отписывайтесь.]
4 bit 7 segment module.jpg
[/spoiler]
Note:
Всю имеющуюся информацию/ссылки/фотографии/пр. о проблемном модуле нужно предоставлять в 1-м сообщении. Тогда не будем толочь воду в ступе в десятках следующих сообщений!
Ссылка на этот шильд.
Схема Вашего модуля действительно отличается. Выводы шины SPI Вашего модуля следующие: DIN-7pin; Latch-8pin; Clock-9pin (судя по коду из мануала, проверьте). Остальное пока не известно по к.м. мне. В Протеусе (см.скриншот) всё работает по предполагаемой схеме. Потому:
[spoiler title=проверьте соответствие обновленной схеме:]
IO22C04-ProMiniShield2x74HC595.png
[/spoiler]
- на авось, обновлённый проект ниже, если не прошло-
- остальных выводов из 74НС595-х к дисплею (судя по кодировке символов из скетча с общим анодом- укажите его маркировку). Можете попробовать переключить в предоставленом проекте в параметрах блока In->7Seg тип индикатора (на общий катод).
- с какой 595-й , у которой (выводы 15, 1-9) на сегменты или на разряды дисплея сделан вывод DIN (14 pin 595-й)-на D7 ProMini.
74HC595 с Ардуино про мини
Добавлено: 09 фев 2020, 01:28
BorisU
Все разряды светятся.
У меня вот такой модуль
74HC595 с Ардуино про мини
Добавлено: 09 фев 2020, 17:53
Labu559
BorisU писал(а): 09 фев 2020, 01:28
Все разряды светятся.
У меня вот такой модуль
Если не ошибаюсь, мне удалось "дешифровать" схему из г...кода этого промышленно выпускаемого, коммерческого устройства.
Если это действительно так, то мой г...код в проекте приобретает нижеследующий вид:
Пробуйте!
74HC595 с Ардуино про мини
Добавлено: 09 фев 2020, 20:27
BorisU
Показывает 5590 , если загрузить код из сообщения 6 .
Код сообщения 8 ничего не показывает.
74HC595 с Ардуино про мини
Добавлено: 10 фев 2020, 00:57
Labu559
BorisU писал(а): 09 фев 2020, 20:27
Показывает 5590 , если загрузить код из сообщения 6 .
Код сообщения 8 ничего не показывает.
Он должен показывать 559.0 (Строка на входе блока "parseString" в проекте), а значит, что в этом шильде установлен часовой дисплей с двоеточием, а дробные точки отсутствуют.
Таким образом считаю Вашу задачу
BorisU писал(а): 07 фев 2020, 18:44
как подключить 74HC595 к Ардуино про мини (клон).
выполненой, блок дисплея и способ применения в программе Вы получили. Все лишние файлы в своих сообщениях удаляю.
Схема обвязки дисплея модуля IO22C04-ProMiniDelayRelay совпадает со схемой 4-bit LED Digital Tube Module, а значит ПБлок/демопроект подходит обоим, у Multi-function Shield- отличается.
[spoiler title=Модули с 2х74НС595 и схемы]
IO22C04-ProMiniDelayRelay.png
4 bit 7 segment module.jpg
[/spoiler]
IO22C04-ProMini_Delay_Relay(DEMO).flp
Спасибо за внимание и УДАЧИ!
74HC595 с Ардуино про мини
Добавлено: 10 фев 2020, 06:54
BorisU
Действительно есть двоеточие по типу часов, есть и точки, но возможно они не задействованы .
Спасибо за работу.
74HC595 с Ардуино про мини
Добавлено: 13 фев 2020, 19:14
BorisU
Опытным путем путем выяснил, что двоеточие индикатора это вход Seg_H блока дисплея.
74HC595 с Ардуино про мини
Добавлено: 23 сен 2020, 10:31
fok52
У мня модуль попался немного распаян по другому с общим анодом и первая 595 отвечает за разряды, а вторая за сегменты