Алексей Геннадьевич автоматы не смогут менять приоритеты нагрузкам. они смогут только отключать.
Алексей Геннадьевич автоматы не смогут менять приоритеты нагрузкам. они смогут только отключать.
В качестве зарядки для ума и тренировки, возможно подойдет для выключателей в домашнюю автоматизацию. Цель - узнать какое нажатие (одинарное или двойное) на кнопку было за период времени, ну скажем, в 0,5 секунды. Примерная логика работы:
1. Ловим первое нажатие, считаем его и запоминаем;
2. Запускаем таймер и ждем второго нажатия, если произошло, то стираем первое и запоминаем второе;
3. Выдаем коротенький импульс на первый выход (в случае одинарного нажатия) или соответственно на второй выход в случае двойного нажатия;
4. Приводим схему в исходное состояние (сбрасываем в 0 все счетчики и триггера).
Выглядит вот так:
Детектор.jpeg
или так:
Детектор_1.jpeg
Покритикуйте, пожалуйста. Ничего не забыл? Не слишком ли накручено? Возможно ли упростить?
Последний раз редактировалось ssm; 27.05.2017 в 08:46.
Я как-то так вижу:
Двойной клик за период.PNG
Не претендую на совершенство!
Последний раз редактировалось Сергей0308; 27.05.2017 в 21:01.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Сергей, импульсов всего 1 или два.Цель - узнать какое нажатие (одинарное или двойное) на кнопку было за период времени, ну скажем, в 0,5 секунды. Примерная логика работы:1. Ловим первое нажатие, считаем его и запоминаем;
2. Запускаем таймер и ждем второго нажатия, если произошло, то стираем первое и запоминаем второе;
3. Выдаем коротенький импульс на первый выход (в случае одинарного нажатия) или соответственно на второй выход в случае двойного нажатия;
4. Приводим схему в исходное состояние (сбрасываем в 0 все счетчики и триггера).
В оскат библиотеке на языке ST есть такая функция, сравните с ней то что написали в ОЛ
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Вроде чуть проще , на скорую рукубез оскатов всяких
электронщик до мозга костей и не только
хорошо, хорошо, раз уж была фраза про зарядку ума, тогда конечно стоит изобрести свой велосипед, что же касается слов по критиковать, то стоит сравнит с тем что давно уже придумано, возможно там и не будет расхождений
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран