Свежие обсуждения
Не про радио

Загадки

1 73 263

DWD: Есть кнопка, подключенная к микроконтроллеру...

Тут пример

 

Сергей К: Работать будет только с модулем телепатии или предсказания будущего

Не совсем. Реализация невозможна в режиме реального времени.
У меня кое что начало получаться, но сложный алгоритм - однократное нажатие выполнялось не сразу, а после проверки длинного или двойного и если они фиксировались то команда отменялась.
Типа нажали на кнопку - счётчик увеличился на 1, а если сразу не отпустили и сработало устройство длинного нажатия, то счётчик тут же декрементировали...

А вот по ссылке smg123 вычитал:
"Никаких ожиданий нажатия-отжатия в цикле. Зашли, проверили — отдали управление".

Вот она идея!
Нажатие не сразу отрабатывать, а тупо фиксировать в регистре памяти действие: одно нажатие - один код, длинное - другой, двухкратный - третий. Хоть морзянкой кнопку жми - код можно получить однозначный для каждой комбинации нажатий.

Я хоть и начал подходить окольно к такому решению, но прямо до него не додумался.

Так что smg123 спасибо за подсказку.

 

Ну, изначально говорили, что команда должно сразу отрабатываться. Типа только жиманул на кнопку и тут мгновенно что-то рвануло А если отработку можно перенести на потом, после проверки всех вариантов, то проблем нет.

 

Арс: Ну, изначально говорили, что команда должно сразу отрабатываться.

Во-во, академическое образование. Я тоже в ступор встал. Есть понятие - идеал, и никак по-другому. А если допускать какие-то временные интервалы, то загадка превращается в фигню... И нет никакой загадки.

 

Арс: Ну, изначально говорили, что команда должно сразу отрабатываться. Типа только жиманул на кнопку и тут мгновенно что-то рвануло

"Небыло такого уговора".
В условиях я такого не оговаривал. Прсто срабатывает шаблон - раз было нажатие, то и отклик должен появится сразу.

Ну и раз прямого решения не существует, то приходится менять ТЗ.

 

При любом алгоритме подтверждение команды 1 невозможно до отпускания кнопки.
Именно об этом все и подумали.

 

Началось всё с того, что мне подсунули вот это видео.
Дальше я уже самостоятельно нашёл ещё вот эти:
">
">
">
Разгадать не смог, хотя кое-какие соображения имеются. Кто что думает?
И кстати, подскажите, какими тэгами можно вставить видео в форум так же просто, как мы вставляем картинки (и можно ли вообще)? На других ресурсах это очень распространённая фича.

 

Продолжайте поиск. Есть кино с отгадкой. Я видел.

 

Спец: Кто что думает?

Обычный фокус. Реально это работать не будет.

 

За такие "фокусы" руки нужно отрывать. Насмотрятся школьники таких роликов и будут потом доказывать что соединив последовательно 6 кнопок и 6 светодиодов можно включать каждый отдельной кнопкой! И ссылаться на ролик из интернета! Они ж не знают, что он допиливал каждый светик и каждую кнопку!