Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
03.07.2017, 19:35
|
#21
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,734
Сказал спасибо: 130
Сказали Спасибо 1,115 раз(а) в 530 сообщении(ях)
|
Re: Подключить дополнительные кнопки
Может использовать I2C расширитель портов PCF8574? Или что аналогичное ...
|
|
|
|
03.07.2017, 22:30
|
#22
|
Прописка
Регистрация: 30.10.2006
Адрес: Калуга
Сообщений: 109
Сказал спасибо: 250
Сказали Спасибо 85 раз(а) в 35 сообщении(ях)
|
Re: Подключить дополнительные кнопки
Сообщение от OKF
|
Разработка звучит гордо. "Однозначно!"(с)
|
Гражданин, выражение "разработка" касается конструкции в целом,а не фрагмента с кнопками.
А если Ваш "УМИЩЩЕ" прет через край,-разъясните мне сирому и убогому как ЭТО выглядит "по 2 кнопки, ВСТРЕЧНО-паралельно".
Хотя, предпочитаю читать и черпать для себя важное, чем затевать бессмысленные разборки, но сейчас зацепило.
Последний раз редактировалось PUUUK; 03.07.2017 в 22:34.
|
|
|
|
04.07.2017, 09:07
|
#23
|
Прописка
Регистрация: 17.11.2009
Сообщений: 134
Сказал спасибо: 15
Сказали Спасибо 30 раз(а) в 16 сообщении(ях)
|
Re: Подключить дополнительные кнопки
Да какое уж тут умище... 2х2. Встречно-паралельно касается диода, который последовательно с кнопкой. Charlieplexing называется.
|
|
|
|
05.07.2017, 17:12
|
#24
|
Прописка
Регистрация: 17.11.2009
Сообщений: 134
Сказал спасибо: 15
Сказали Спасибо 30 раз(а) в 16 сообщении(ях)
|
Re: Подключить дополнительные кнопки
..........
Последний раз редактировалось OKF; 06.07.2017 в 10:09.
|
|
|
|
06.07.2017, 08:37
|
#25
|
Прописка
Регистрация: 20.08.2008
Сообщений: 260
Сказал спасибо: 305
Сказали Спасибо 76 раз(а) в 42 сообщении(ях)
|
Re: Подключить дополнительные кнопки
1-й вариант:
При "1" опрашиваются концевики группы "A", при "0" - группы "Б".
2-й вариант.
Сажаете параллельно концевики группы "A" на один вход, группы "Б" - на второй. (3-й не используется). Программно отслеживаете направление движения заслонки. При срабатывании концевика формируете нужный сигнал, например даёте реверс.
|
|
|
|
06.07.2017, 09:43
|
#26
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,368
Сказал спасибо: 85
Сказали Спасибо 626 раз(а) в 378 сообщении(ях)
|
Re: Подключить дополнительные кнопки
Сообщение от shyub
|
При "1" опрашиваются концевики группы "A", при "0" - группы "Б".
|
А ничего, что в разомкнутом состоянии на всех входах неопределенный уровень посередине между 0 и 1? Считаться может как 0 так и 1. Или на входах АЦП? Тогда и без инвертора можно обойтись.
|
|
|
Сказали "Спасибо" pambaru
|
|
|
06.07.2017, 12:03
|
#27
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Подключить дополнительные кнопки
Сообщение от OKF
|
..........
|
А чего? Правильно было написано.
Все ответы сводится к 3-м словам: "DAC", "charlieplexing" и "сериалайзер", дальше все в гугл.
Кстати, господа администраторы, нельзя ли посты ТС как-то заметно отмечать? Очень удобно видеть, кто спрашивал.
Последний раз редактировалось makakus; 06.07.2017 в 12:05.
|
|
|
|
06.07.2017, 13:17
|
#28
|
Прописка
Регистрация: 17.11.2009
Сообщений: 134
Сказал спасибо: 15
Сказали Спасибо 30 раз(а) в 16 сообщении(ях)
|
Re: Подключить дополнительные кнопки
Сообщение от makakus
|
А чего? Правильно было написано.
|
Та просто поражаюсь людЯм. Ну почерпнул что то, подошло - скажи, не подходит - аналогично. Нет же ж, хав-хав и в затаился...
На самом деле 6 кнопок через чарли одновременно не получится, но 4 без проблем.
|
|
|
|
06.07.2017, 13:32
|
#29
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Подключить дополнительные кнопки
Сообщение от OKF
|
Нет же ж, хав-хав и в затаился...
|
Тю. Вы недолго тут? Мне писали с возмущением "форум для того и есть, чтобы мне отвечали". Вопрос у него был из тех, на который яндекс отвечает через 0,18 секунд найдено 100500 ответов.
Я до сих пор не понимаю, что за концевики, почему их много, как оно одновременно срабатывает...
|
|
|
|
06.07.2017, 20:31
|
#30
|
Прописка
Регистрация: 20.08.2008
Сообщений: 260
Сказал спасибо: 305
Сказали Спасибо 76 раз(а) в 42 сообщении(ях)
|
Re: Подключить дополнительные кнопки
Сообщение от pambaru
|
А ничего, что в разомкнутом состоянии на всех входах неопределенный уровень посередине между 0 и 1?
|
Всё определяется программно: сначала устанавливаем состояние выхода (верхний по схеме), затем опрашиваем входы. Полученный сигнал обрабатываем (набираем статистику в течении 0,01 сек, а затем контроллер принимает решение осрабатывании концевика).
Если бы делал я, то вообще применил бы только вариант-2 (см. выше). Не надо ставить лишнее "железо" туда, где проблема решается программно...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:49.
|
|