Страница 1 из 1

как реализовать выбор режима

Добавлено: Чт сен 24, 2015 14:42:53
rakka
нужно при инициализации давать пику понять в каком режиме работать - 4 режима,но все это через одну ногу.то есть например на ноге определенный сигнал и пик читает его и понимает что надо раотать в одном режиме, потом меняешь сигнал режим меняеца.вопрос в том через что реализовать данную тему - чтоб попроще.

Re: как реализовать выбор режима

Добавлено: Чт сен 24, 2015 14:47:52
alex_
но все это через одну ногу
с чем связано такое ограничение, используй 2 ноги и будет тебе счастье, так как очень просто реализовать 2*2=4 и 2 ноги как раз хватит :))

Re: как реализовать выбор режима

Добавлено: Чт сен 24, 2015 15:43:26
Ser60
Измеряйте напряжение на этой ноге с помощью АДС и анализируйте в какой из 4-х интервалов оно попадает.

Re: как реализовать выбор режима

Добавлено: Чт сен 24, 2015 15:49:07
pyzhman
Или измеряйте частоту на этой лапке и принимайте решение, в каком из 4-х режимов нужно работать.

Re: как реализовать выбор режима

Добавлено: Чт сен 24, 2015 16:34:16
rakka
alex_ писал(а):
но все это через одну ногу
с чем связано такое ограничение, используй 2 ноги и будет тебе счастье, так как очень просто реализовать 2*2=4 и 2 ноги как раз хватит :))
хорошо 2 ноги - каким образом?

Re: как реализовать выбор режима

Добавлено: Чт сен 24, 2015 16:40:37
pyzhman
Подаем на первую ногу ноль, на вторую тоже ноль - это будет код 00 - значит надо работать по первому режиму.
Подаем на первую ногу единицу, на вторую ноль - это код 01 - значит надо работать по второму режиму.
Подаем на первую ногу ноль, на вторую единицу - код 10 - значит надо работать по третьему режиму.
Подаем на первую ногу единицу, на вторую тоже единицу - код 11 - значит надо работать по четвертому режиму.
Единица - высокий уровень сигнала. Ноль - низкий уровень сигнала.
При этом помнить, что сама по себе подача сигналов на эти две ноги ничего не значат для микроконтроллера. Он должен считывать эти ноги и анализировать их состояние.

Re: как реализовать выбор режима

Добавлено: Чт сен 24, 2015 16:57:41
otest
2 ноги - каким образом?
Как всё запущено. Ты что на 2х пальцах от 0 до 3х считать не умееш? А что за программу пишеш?

Re: как реализовать выбор режима

Добавлено: Вс сен 27, 2015 06:27:48
BOB51
На одном выводе можно и индикацию текущего статуса команды и ввод выполнить при условии последовательного перебора команд с индикацией количеством и длительностью/периодом световых вспышек. 8)

Re: как реализовать выбор режима

Добавлено: Вс сен 27, 2015 08:25:50
wws63
Для общего развития