|
Здравствуйте, товарищи! В этой новости будет много букаф, так что запаситесь терпением, прежде, чем все это прочитать. Прежде всего, разумеется, всех с Днем знаний! Я вот вам хочу сказать, что знания, так же как и хлеб, высоко ценятся при любой коньюктуре - как внешней, так и внутренней. Учитесь, лоботрясы, вы точно не пожалеете об этом в будущем. Далее. Как многие из вас помнят, а многие не помнят, у меня в августе День рождения. 21 числа, если быть точным. К этой светлой и прекрасной дате приурочен всегалактический конкурс технических талантов "Поздравь Кота по-человески!" И хотя в этом году была вероятность, что он не состоится, он все-таки состоится, правда с некоторым опозданием. Но, как говорится, лучше поздно, чем никогда. Итак, 5 сентября будут опубликованы условия нашего ежегодного конкурса и в тот же день мы будем готовы принимать от вас работы. Надеюсь, вы к нему готовились. Если нет, будете гоняться за собственным хвостом от досады. Далее.
Невозможно в день знаний обойтись без обновления, так что обновляемся благодаря нашим авторам, приславшим свои статьи. Фу, лапы ноют от писанины. Пойду на диван. Ваш Кот.
Уже сделал пульт 21кнопка. Отличное устройство. Все пульты в доме заменило. Легко обучается и приятно работает. Все необходимые материалы для изготовления, подготовлены на высшем профессиональном уровне!
Пульт - это шедевр! Как по смыслу, так и по форме статьи. Рукоплещу стоя. Сам давно мечтал сделать подобное, но, в силу природной лени, дальше мечтаний не пошло. Вопрос автору: указанные в статье последовательности характерны для большинства пультов в качестве первой пачки, а потом отправляются "повторители" - пачки совсем другого количества и длительности импульсов, которые просто говорят принимающей стороне "то же самое снова". Отрабатывает ли ваш код (не смотрел) этот момент, или ловит только первую посылку и потом тупо её повторяет при долгом удержании? В своё время меня эти автоповторы слегка понервировали...
Приветствую, arv! Для форматов, которые поддерживают специальные режимы повтора и распознаются пультом - это Samsung, NEC, SHARP, бит повтора RC5 - да, пульт поддерживает и эмулирует специальные посылки повтора. Для всех остальных форматов, которые "не именные", но попадают под один из стандартных режимов - идет повтор всей команды. Нераспознаваетмые форматы с прямой записью так же будут повторяться полностью.
Кстати, Samsung прекрасно понимает как повтор всей посылки, так и спец. посылку повтора, проврено те телеке и муз.центре.
все пульты прекрасно понимают повтор кода команды целиком, просто это относительно медленно
Ну не пульты, а управляемые устройства. И не все, но большинство. И есть хитросделанные форматы. SHARP, например, хочет после основной посылки ее повтор с частично инвертированными битами... А Nokia NRC17 - там стартовый пакет вообще идет с фиксированным адресом и командой. А информационные - только последующие... (Этот формат, кстати, я не делал. Нет устройства, а чисто в теории придумывать - и проверить не на чем.)
А вообще, да, можно и команду повторять, но стандарт есть стандарт... Где есть внятная документация и пульты у меня в наличии - я повторение реализовал.
Увидел гамма-спектрометр и раскатал губы... Затем посмотрел на цену твердотельного ФЭУ и закатал их обратно =)))
если устройство требует, чтобы после основного кода шел такой же, но с какими-то инверсиями, то кодом следует считать именно эту пару, а не один первый. любое устройство обязано реагировать на код без кода-повторителя, иначе как оно может реагировать на очень короткое нажатие кнопки?! код-повторитель нужен только для увеличения быстродействия при долгом удержании кнопки, т.к. основная посылка может больше 100 мс длиться...
Для SHARP именно так и сделано.
Восхищён статьёй соотечественника о пультах! GoldenAndy как всегда супер!
|
|
|