
Сообщение от
Юрий СПБ
При отклонении ручки хата на 12, 6, 9 и 3 часа - срабатывает только один микрик. А при отклонении на час 30, на 4.30, на 7.30 и на 10.30 - два микрика.
Разжую: берем "час 30". Срабатывают микрики 12 часов и 3 часа. Но одновременное их срабатывание интерпретируется контроллером джоя, как одна команда!
Думаю, теперь понятно, откуда я взял дополнительные 8 команд. Всего у Авиатора действительно 14 "кнопочных" команд, из них 2 - это команды "модов", и 8 команд хата. Ну, одна из кнопок на морде моего пульта (синяя) не задействована. Почему поставил лишнюю - а Бог его знает, уже и не помню...
В пульте на основе Авиатора в части хата сделано так:
Хат сохранен, но в нем использованы только микрики 12 часов и 6 часов, у меня это бомбоприцел выше-ниже. При этом и сам хат может отклоняться только на 12 или на 6 часов (так он доработан).
На контакты микриков 3 часа и 9 часов заведены контакты ОДИНАРНЫХ кнопок. Т.е имеем уже 4 дополнительные к чисто "кнопочным" командв.
А вот сейчас самое сложное. Передохну - и продолжу.
---------- Добавлено в 20:52 ---------- Предыдущее сообщение было написано в 20:39 ----------
Итак, было сказано, что команды час 30, 4.30, 7.30 и 10.30 - формируются нажатием одновременно двух микриков. Поэтому взяты 4 кнопки С ДВУМЯ ПАРАМИ КОНТАКТОВ - и они заведены на контакты:
- для час 30 - на контакты микриков 12 часов и 3 часа,
- для 4.30 - на контакты микриков 3 часа и 6 часов,
- для 7.30 - на контакты микриков 6 часов и 9 часов,
- для 10.30 - на контакты микриков 9 часов и 12 часов.
Да, на каждый контакт микриков приходит несколько проводов - но ничего страшного в этом нет. Просто они объединяются не на самом выводе микрика, а до
него, и на вывод реально приходит только один провод.
Понятно, что при нажатии любой двойной кнопки как бы нажимаются одновременно два микрика, и мы получаем ОДНУ команду - соответствующую одному из лучей "повернутого" креста.
Понятно ли все сказанное? Не умею вставлять рисунки - а то где-то завалялась схема, при одном взгляде на нее все стало бы кристально ясно...
Но есть и еще нюанс!
---------- Добавлено в 21:04 ---------- Предыдущее сообщение было написано в 20:52 ----------
Дело в том, что контроллеры джоев в части приема и обработки сигналов - приборы весьма быстродействующие. Авиатора, как вполне современного, тем более.
И что получается?
При нажатии двойной кнопки входящие в ее состав пары контактов замыкаются НЕ ОДНОВРЕМЕННО! И это интерпретируется как нажатие сначала одного и через малый промежуток времени - второго микрика хата, т.е как выдача не "диагональной", а последовательно двух "прямых" команд. Ил это чувствует - потому что комп тоже быстродействующая машина, и в результате получается, что я Илу выдаю лишние команды!
Довольно долго мучился с этой проблемой, пока не подобрал двойные кнопки, где пары контактов срабатывают практически одновременно, пришлось даже мини-стенд для подбора сваять. Но тем не менее "двойные" кнопки приходится нажимать очень резко - чтобы еще сильнее уменьшить время между срабатыванием пар контактов, и следить, чтобы не выдалась ненужная команда (и отменять ее, если все же это произошло).
Так что подводный камешек в использовании хата как 8-и кнопок - все же есть...
Если есть вопросы -само собой, отвечу.
Удачи всем, и спасибо за доброе внимание к моим шаладушкам!
Юрий, он же =E95=Starik, он же просто Старик.