Страница 1 из 1
Помогите с мультишилдом
Добавлено: 14 ноя 2018, 21:35
scapenko
Всем доброго времени суток!
Нужна помощь Опытных. Прикупил мульти шилд

не могу запустить индикацию.
Может кто работал и поделится примером или блоком для этого шилда. Заранее спасибо.
Помогите с мультишилдом
Добавлено: 14 ноя 2018, 21:42
Ingwar
Ваш вопрос крайне некорректен.
Это как сделать свою плату различными элементами, сфоткать ее и спрашивать, как ее подключить.
Дисплей похоже на регистрах - прочтите маркировку, поищите в пользовательских блоках, посмотрите типовую схему включения, отследите дорожки на плате и их выводы на номерные пины... и так со всеми элементами. Это если не найдете в инете документацию (разводку платы).
Помогите с мультишилдом
Добавлено: 14 ноя 2018, 21:51
scapenko
Извините за не корректность, но я думаю в мои 14 лет просительно. с недавнего времени начал изучать arduino и flprog, оказалось очень интересно. В схемотехнике не силен, но учусь.
схема шилда:

Очень хочется освоить эту плату и сделать на ней терморегулятор.
Помогите с мультишилдом
Добавлено: 14 ноя 2018, 21:55
Ingwar
Помогите с мультишилдом
Добавлено: 14 ноя 2018, 22:01
scapenko
Да это видел, там индикатор 3461bs с общим катодом, у меня же на шилде с общим анодом. как его в пользовательском блоке сменить, не пойму
Помогите с мультишилдом
Добавлено: 14 ноя 2018, 22:24
Ingwar
Как изменить блок не подскажу.
Почитай тут
http://arduino.ru/forum/proekty/vyvod-i ... kh-74hc595
Там тоже общий анод. Попробуй запустить пример на коде оттуда.
Помогите с мультишилдом
Добавлено: 14 ноя 2018, 22:45
Lisica
[ref]scapenko[/ref], по идее отсюдова ищи.
Безымянный.JPG
Помогите с мультишилдом
Добавлено: 14 ноя 2018, 22:50
Ingwar
Lisica писал(а): 14 ноя 2018, 22:45по идее отсюдова ищи.
похоже баиньки пора...
внимательней нужно быть.
У ТС другой способ подключения.
Помогите с мультишилдом
Добавлено: 14 ноя 2018, 23:04
scapenko
в стандартном блоке используются ноги 11 (SI), 13 (SCK) и по выбору, а в шилде 7,9,8. Как их поменять, 11 и 13 забиты жостко
Помогите с мультишилдом
Добавлено: 14 ноя 2018, 23:15
Ingwar
scapenko писал(а): 14 ноя 2018, 23:04в стандартном блоке используются ноги
Этот блок Вам не подойдет.
Помогите с мультишилдом
Добавлено: 15 ноя 2018, 03:15
Labu559
scapenko писал(а): 14 ноя 2018, 21:51в мои 14 лет просительно
И просительно, и простительно, и даже грех не помочь! Значит нам нужно затолкнуть в регистры 2 байта информации. Первый- данные состояния сегментов, второй- состояние анодов. Так, по быстрому, что-то накидал во втором часу ночи, если где ошибся- извините юнный друг, я не проверял ни на железках, ни на симуляторе, после Ваших испытаний поправим, если что не так. Читаем маркировочку для 595 от Phillips по приложеной документации (отличается), сравниваем [spoiler title=схемы здесь]
Multishield2x595(Proteus).png
Multishield2x595(FLProg).png
[/spoiler] и выше, знакомимся с функциями
здесь и
здесь, отписываемся. Удачи!
P.S. Рассмотрел поближе предложение Ув.[ref]Lisica[/ref]- совпадает с моим. Исправил проект, так как при редактировании Пользовательского Блока в закладке Параметры Блока не сохраняются изменения в том блоке, что на рабочем поле, а только в том что в поле Пользовательских блоком. Писал уже давно об этой "особенности".
Помогите с мультишилдом
Добавлено: 15 ноя 2018, 03:32
bsn
scapenko писал(а): 14 ноя 2018, 21:51Извините за не корректность, но я думаю в мои 14 лет просительно. с недавнего времени начал изучать arduino и flprog, оказалось очень интересно.
Молодец парень. Мне за 60 уже, что-то знаю. Но очень многому продолжаю учиться.
Пока твои сверстники, в большинстве своём, давят на клавиши и предпочитают всё видеть на компе в виртуальном виде - ты пытаешься ещё и юзать реальное железо. Это дорогого стоит. На массовом фоне виртуальщиков - будешь всегда на голову выше. Так держать. Молодца.
Помогите с мультишилдом
Добавлено: 15 ноя 2018, 07:27
scapenko
Всем доброго утра!
Вот что получилось, но все наоборот. пишу - 1234- выводит 4321
программа от "Labu559 " что то не работает. Хотя похожа на правду
Помогите с мультишилдом
Добавлено: 15 ноя 2018, 20:56
Lisica
Отправлено спустя 2 минуты 30 секунд:
Ingwar писал(а): 14 ноя 2018, 22:50внимательней нужно быть.
У ТС другой способ подключения.
ну и причём тут способ подключения?
вопрос был задан - как поменять в программе катод на анод?
я показал.
а подключение от фонаря, примерное.
Отправлено спустя 3 минуты 15 секунд:
scapenko писал(а): 15 ноя 2018, 07:27пишу - 1234- выводит 4321
за это отвечают - R1, R2, R3, R4/
Поменяй как тебе удобно...
Помогите с мультишилдом
Добавлено: 15 ноя 2018, 21:33
scapenko
[hide]а это отвечают - R1, R2, R3, R4/
Поменяй как тебе удобно...[/hide]
Это можно поменять в тех файлах что я загрузил выше?
Помогите с мультишилдом
Добавлено: 15 ноя 2018, 22:05
Lisica
scapenko писал(а): 15 ноя 2018, 21:33Это можно поменять в тех файлах что я загрузил выше?
я писал о стандартных блоках.
А, что касаемо пользовательских, это к их авторам обращаться.
Помогите с мультишилдом
Добавлено: 15 ноя 2018, 22:18
Ingwar
scapenko писал(а): 14 ноя 2018, 22:01у меня же на шилде с общим анодом.
как его в пользовательском блоке сменить, не пойму
Lisica писал(а): 15 ноя 2018, 20:56вопрос был задан - как поменять в программе катод на анод?
я показал.
а подключение от фонаря
Помогите с мультишилдом
Добавлено: 15 ноя 2018, 23:02
Labu559
scapenko писал(а): 15 ноя 2018, 07:27программа от "Labu559 " что то не работает. Хотя похожа на правду
Извините, исправил, объяснился, добавил описание в блоке, проверил в симуляторе и т.д. и т.п. и заодно узнал что нумерация бит в байте в моем блоке ParseStr не совпадает с авторским программы Byte->Bits(см.выше). Удачи!