74HC595 с Ардуино про мини

Использование расширителей портов и обсуждение пользовательских блоков
Ответить
BorisU
Рядовой
Сообщения: 7
Зарегистрирован: 02.02.2020{, 22:31}
Репутация: 0
Имя: Boris

74HC595 с Ардуино про мини

#1

Сообщение BorisU » 07.02.2020{, 18:44}

Здравствуйте , подскажите пожалуйста, как подключить 74HC595 к Ардуино про мини (клон).
Готовая плата с Алиэкспресса, содержит Ардуину с распаянными 74HC595 (2 шт.) и четыре индикатора.
Библитечный расширитель подключить не удалось, не совпадают ножки ардуины.
Попробовал изменить в IDE - безрезультатно. В чем проблема не пойму.
Новичок в этом деле.

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 673
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 46
Имя: Виктор

74HC595 с Ардуино про мини

#2

Сообщение ViktorPetrov » 07.02.2020{, 19:27}

BorisU, Стандартные блоки в разделе микросхемы расширений посмотри в программе.

BorisU
Рядовой
Сообщения: 7
Зарегистрирован: 02.02.2020{, 22:31}
Репутация: 0
Имя: Boris

74HC595 с Ардуино про мини

#3

Сообщение BorisU » 07.02.2020{, 22:07}

Посмотрел, поставил. Что поменять ?
У меня в плате 10, 11 выводы ардуино заняты под реле.

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

74HC595 с Ардуино про мини

#4

Сообщение Labu559 » 08.02.2020{, 00:28}

BorisU писал(а):
07.02.2020{, 18:44}
74HC595 (2 шт.) и четыре индикатора.
Попробуйте проект из 11 сообщения- ссылка. "Заказчик" блока не отписался, впрочем как обычно, возможно для Вашего девайса подойдёт если 7-сегм.индикатор не отличается полярностью или распайкой на плате (сравниваем схемы). Если схемы не совпадают, - пишите поправим код. Пины можно выбрать/изменить в Параметрах Пользователя блока MultiShield2x595. Файл Proteus для старой 8-й какой-то версии программы, но в 8,9 не открывается. Удачи!

BorisU
Рядовой
Сообщения: 7
Зарегистрирован: 02.02.2020{, 22:31}
Репутация: 0
Имя: Boris

74HC595 с Ардуино про мини

#5

Сообщение BorisU » 08.02.2020{, 18:49}

Все сегменты индикаторов светятся.
Уже лучше. С прежним даже не светилось.

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

74HC595 с Ардуино про мини

#6

Сообщение Labu559 » 08.02.2020{, 22:06}

BorisU писал(а):
08.02.2020{, 18:49}
Уже лучше. С прежним даже не светилось.
Ну и ладненько, просто схема Вашего модуля немножко отличается. Это результат исчезновения "Заказчика".
Вот вариант для такого модуля, - проверяйте, отписывайтесь.Показать
4 bit 7 segment module.jpg
Note:
Всю имеющуюся информацию/ссылки/фотографии/пр. о проблемном модуле нужно предоставлять в 1-м сообщении. Тогда не будем толочь воду в ступе в десятках следующих сообщений! Ссылка на этот шильд.
Схема Вашего модуля действительно отличается. Выводы шины SPI Вашего модуля следующие: DIN-7pin; Latch-8pin; Clock-9pin (судя по коду из мануала, проверьте). Остальное пока не известно по к.м. мне. В Протеусе (см.скриншот) всё работает по предполагаемой схеме. Потому:
проверьте соответствие обновленной схеме:Показать
IO22C04-ProMiniShield2x74HC595.png
- на авось, обновлённый проект ниже, если не прошло-
- остальных выводов из 74НС595-х к дисплею (судя по кодировке символов из скетча с общим анодом- укажите его маркировку). Можете попробовать переключить в предоставленом проекте в параметрах блока In->7Seg тип индикатора (на общий катод).
- с какой 595-й , у которой (выводы 15, 1-9) на сегменты или на разряды дисплея сделан вывод DIN (14 pin 595-й)-на D7 ProMini.
Вложения
IO22C04-ProMini_Shield.flp
(216.45 КБ) 131 скачивание
2xTM74HC595-4-bit_LED_Digital_Tube.rar
(511.31 КБ) 145 скачиваний
Последний раз редактировалось Labu559 10.02.2020{, 01:03}, всего редактировалось 4 раза.

BorisU
Рядовой
Сообщения: 7
Зарегистрирован: 02.02.2020{, 22:31}
Репутация: 0
Имя: Boris

74HC595 с Ардуино про мини

#7

Сообщение BorisU » 09.02.2020{, 01:28}

Все разряды светятся.
У меня вот такой модуль
Вложения
IO22C04_pro_mini_delay_relay.pdf
(822.87 КБ) 124 скачивания

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

74HC595 с Ардуино про мини

#8

Сообщение Labu559 » 09.02.2020{, 17:53}

BorisU писал(а):
09.02.2020{, 01:28}
Все разряды светятся.
У меня вот такой модуль
Если не ошибаюсь, мне удалось "дешифровать" схему из г...кода этого промышленно выпускаемого, коммерческого устройства.
Если это действительно так, то мой г...код в проекте приобретает нижеследующий вид:
Пробуйте!
Последний раз редактировалось Labu559 10.02.2020{, 00:59}, всего редактировалось 2 раза.

BorisU
Рядовой
Сообщения: 7
Зарегистрирован: 02.02.2020{, 22:31}
Репутация: 0
Имя: Boris

74HC595 с Ардуино про мини

#9

Сообщение BorisU » 09.02.2020{, 20:27}

Показывает 5590 , если загрузить код из сообщения 6 .
Код сообщения 8 ничего не показывает.

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

74HC595 с Ардуино про мини

#10

Сообщение Labu559 » 10.02.2020{, 00:57}

BorisU писал(а):
09.02.2020{, 20:27}
Показывает 5590 , если загрузить код из сообщения 6 .
Код сообщения 8 ничего не показывает.
Он должен показывать 559.0 (Строка на входе блока "parseString" в проекте), а значит, что в этом шильде установлен часовой дисплей с двоеточием, а дробные точки отсутствуют.
Таким образом считаю Вашу задачу
BorisU писал(а):
07.02.2020{, 18:44}
как подключить 74HC595 к Ардуино про мини (клон).
выполненой, блок дисплея и способ применения в программе Вы получили. Все лишние файлы в своих сообщениях удаляю.
Схема обвязки дисплея модуля IO22C04-ProMiniDelayRelay совпадает со схемой 4-bit LED Digital Tube Module, а значит ПБлок/демопроект подходит обоим, у Multi-function Shield- отличается.
Модули с 2х74НС595 и схемыПоказать
IO22C04-ProMiniDelayRelay.png
4 bit 7 segment module.jpg
IO22C04-ProMini_Delay_Relay(DEMO).flp
Демо мультишильда для 7.х.x версии FLP
(609.1 КБ) 41 скачивание
Спасибо за внимание и УДАЧИ!
Вложения
IO22C04-ProMini_Delay_Relay.flp
(205.8 КБ) 131 скачивание
Последний раз редактировалось Labu559 20.04.2021{, 12:47}, всего редактировалось 1 раз.

BorisU
Рядовой
Сообщения: 7
Зарегистрирован: 02.02.2020{, 22:31}
Репутация: 0
Имя: Boris

74HC595 с Ардуино про мини

#11

Сообщение BorisU » 10.02.2020{, 06:54}

Действительно есть двоеточие по типу часов, есть и точки, но возможно они не задействованы .
Спасибо за работу.

BorisU
Рядовой
Сообщения: 7
Зарегистрирован: 02.02.2020{, 22:31}
Репутация: 0
Имя: Boris

74HC595 с Ардуино про мини

#12

Сообщение BorisU » 13.02.2020{, 19:14}

Опытным путем путем выяснил, что двоеточие индикатора это вход Seg_H блока дисплея.

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

74HC595 с Ардуино про мини

#13

Сообщение fok52 » 23.09.2020{, 10:31}

У мня модуль попался немного распаян по другому с общим анодом и первая 595 отвечает за разряды, а вторая за сегменты
Вложения
disp_na_2_595.flp
(111.08 КБ) 142 скачивания

Ответить

Вернуться в «Расширители портов»