74HC595 с Ардуино про мини
74HC595 с Ардуино про мини
Здравствуйте , подскажите пожалуйста, как подключить 74HC595 к Ардуино про мини (клон).
Готовая плата с Алиэкспресса, содержит Ардуину с распаянными 74HC595 (2 шт.) и четыре индикатора.
Библитечный расширитель подключить не удалось, не совпадают ножки ардуины.
Попробовал изменить в IDE - безрезультатно. В чем проблема не пойму.
Новичок в этом деле.
Готовая плата с Алиэкспресса, содержит Ардуину с распаянными 74HC595 (2 шт.) и четыре индикатора.
Библитечный расширитель подключить не удалось, не совпадают ножки ардуины.
Попробовал изменить в IDE - безрезультатно. В чем проблема не пойму.
Новичок в этом деле.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
74HC595 с Ардуино про мини
[ref]BorisU[/ref], Стандартные блоки в разделе микросхемы расширений посмотри в программе.
74HC595 с Ардуино про мини
Посмотрел, поставил. Что поменять ?
У меня в плате 10, 11 выводы ардуино заняты под реле.
У меня в плате 10, 11 выводы ардуино заняты под реле.
74HC595 с Ардуино про мини
Попробуйте проект из 11 сообщения- ссылка. "Заказчик" блока не отписался, впрочем как обычно, возможно для Вашего девайса подойдёт если 7-сегм.индикатор не отличается полярностью или распайкой на плате (сравниваем схемы). Если схемы не совпадают, - пишите поправим код. Пины можно выбрать/изменить в Параметрах Пользователя блока MultiShield2x595. Файл Proteus для старой 8-й какой-то версии программы, но в 8,9 не открывается. Удачи!
74HC595 с Ардуино про мини
Все сегменты индикаторов светятся.
Уже лучше. С прежним даже не светилось.
Уже лучше. С прежним даже не светилось.
74HC595 с Ардуино про мини
Ну и ладненько, просто схема Вашего модуля немножко отличается. Это результат исчезновения "Заказчика". [spoiler title=Вот вариант для такого модуля, - проверяйте, отписывайтесь.] [/spoiler]
Note:
Всю имеющуюся информацию/ссылки/фотографии/пр. о проблемном модуле нужно предоставлять в 1-м сообщении. Тогда не будем толочь воду в ступе в десятках следующих сообщений! Ссылка на этот шильд.
Схема Вашего модуля действительно отличается. Выводы шины SPI Вашего модуля следующие: DIN-7pin; Latch-8pin; Clock-9pin (судя по коду из мануала, проверьте). Остальное пока не известно по к.м. мне. В Протеусе (см.скриншот) всё работает по предполагаемой схеме. Потому:
[spoiler title=проверьте соответствие обновленной схеме:] [/spoiler]
- на авось, обновлённый проект ниже, если не прошло-
- остальных выводов из 74НС595-х к дисплею (судя по кодировке символов из скетча с общим анодом- укажите его маркировку). Можете попробовать переключить в предоставленом проекте в параметрах блока In->7Seg тип индикатора (на общий катод).
- с какой 595-й , у которой (выводы 15, 1-9) на сегменты или на разряды дисплея сделан вывод DIN (14 pin 595-й)-на D7 ProMini.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Labu559 10 фев 2020, 01:03, всего редактировалось 4 раза.
74HC595 с Ардуино про мини
Все разряды светятся.
У меня вот такой модуль
У меня вот такой модуль
У вас нет необходимых прав для просмотра вложений в этом сообщении.
74HC595 с Ардуино про мини
Если не ошибаюсь, мне удалось "дешифровать" схему из г...кода этого промышленно выпускаемого, коммерческого устройства.
Если это действительно так, то мой г...код в проекте приобретает нижеследующий вид:
Пробуйте!
Последний раз редактировалось Labu559 10 фев 2020, 00:59, всего редактировалось 2 раза.
74HC595 с Ардуино про мини
Показывает 5590 , если загрузить код из сообщения 6 .
Код сообщения 8 ничего не показывает.
Код сообщения 8 ничего не показывает.
74HC595 с Ардуино про мини
Он должен показывать 559.0 (Строка на входе блока "parseString" в проекте), а значит, что в этом шильде установлен часовой дисплей с двоеточием, а дробные точки отсутствуют.BorisU писал(а): 09 фев 2020, 20:27 Показывает 5590 , если загрузить код из сообщения 6 .
Код сообщения 8 ничего не показывает.
Таким образом считаю Вашу задачу
выполненой, блок дисплея и способ применения в программе Вы получили. Все лишние файлы в своих сообщениях удаляю.
Схема обвязки дисплея модуля IO22C04-ProMiniDelayRelay совпадает со схемой 4-bit LED Digital Tube Module, а значит ПБлок/демопроект подходит обоим, у Multi-function Shield- отличается.
[spoiler title=Модули с 2х74НС595 и схемы] [/spoiler] Спасибо за внимание и УДАЧИ!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Labu559 20 апр 2021, 12:47, всего редактировалось 1 раз.
74HC595 с Ардуино про мини
Действительно есть двоеточие по типу часов, есть и точки, но возможно они не задействованы .
Спасибо за работу.
Спасибо за работу.
74HC595 с Ардуино про мини
Опытным путем путем выяснил, что двоеточие индикатора это вход Seg_H блока дисплея.
74HC595 с Ардуино про мини
У мня модуль попался немного распаян по другому с общим анодом и первая 595 отвечает за разряды, а вторая за сегменты
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя