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

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

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

Сообщение BorisU »

Здравствуйте , подскажите пожалуйста, как подключить 74HC595 к Ардуино про мини (клон).
Готовая плата с Алиэкспресса, содержит Ардуину с распаянными 74HC595 (2 шт.) и четыре индикатора.
Библитечный расширитель подключить не удалось, не совпадают ножки ардуины.
Попробовал изменить в IDE - безрезультатно. В чем проблема не пойму.
Новичок в этом деле.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение ViktorPetrov »

[ref]BorisU[/ref], Стандартные блоки в разделе микросхемы расширений посмотри в программе.
BorisU
Рядовой
Сообщения: 7
Зарегистрирован: 02 фев 2020, 22:31
Имя: Boris

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

Сообщение BorisU »

Посмотрел, поставил. Что поменять ?
У меня в плате 10, 11 выводы ардуино заняты под реле.
Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25 янв 2018, 22:23
Откуда: Bukovyna
Имя: Василий

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

Сообщение Labu559 »

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

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

Сообщение BorisU »

Все сегменты индикаторов светятся.
Уже лучше. С прежним даже не светилось.
Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25 янв 2018, 22:23
Откуда: Bukovyna
Имя: Василий

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

Сообщение 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.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Labu559 10 фев 2020, 01:03, всего редактировалось 4 раза.
BorisU
Рядовой
Сообщения: 7
Зарегистрирован: 02 фев 2020, 22:31
Имя: Boris

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

Сообщение BorisU »

Все разряды светятся.
У меня вот такой модуль
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25 янв 2018, 22:23
Откуда: Bukovyna
Имя: Василий

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

Сообщение Labu559 »

BorisU писал(а): 09 фев 2020, 01:28 Все разряды светятся.
У меня вот такой модуль
Если не ошибаюсь, мне удалось "дешифровать" схему из г...кода этого промышленно выпускаемого, коммерческого устройства.
Если это действительно так, то мой г...код в проекте приобретает нижеследующий вид:
Пробуйте!
Последний раз редактировалось Labu559 10 фев 2020, 00:59, всего редактировалось 2 раза.
BorisU
Рядовой
Сообщения: 7
Зарегистрирован: 02 фев 2020, 22:31
Имя: Boris

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

Сообщение BorisU »

Показывает 5590 , если загрузить код из сообщения 6 .
Код сообщения 8 ничего не показывает.
Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25 янв 2018, 22:23
Откуда: Bukovyna
Имя: Василий

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

Сообщение 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
Спасибо за внимание и УДАЧИ!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Labu559 20 апр 2021, 12:47, всего редактировалось 1 раз.
BorisU
Рядовой
Сообщения: 7
Зарегистрирован: 02 фев 2020, 22:31
Имя: Boris

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

Сообщение BorisU »

Действительно есть двоеточие по типу часов, есть и точки, но возможно они не задействованы .
Спасибо за работу.
BorisU
Рядовой
Сообщения: 7
Зарегистрирован: 02 фев 2020, 22:31
Имя: Boris

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

Сообщение BorisU »

Опытным путем путем выяснил, что двоеточие индикатора это вход Seg_H блока дисплея.
fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15 сен 2016, 09:44

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

Сообщение fok52 »

У мня модуль попался немного распаян по другому с общим анодом и первая 595 отвечает за разряды, а вторая за сегменты
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя