Черновик страницы.
Или "в работе"...
5.0 Кордирование для простых IR игрушек.
Battle Tank.
1.1 Начнем с простого - пульт "battle tank".

Работает на стандартной поднесущей 38 кГц, передает только когда нажата кнопка. После отпускания кнопки передает еще три кода. Интервал - 80mS.

Если растянуть код, к примеру L-Fwd (Left-forward), то увидим следующее (высокий уровень - нет несущей, низкий - есть (~38кГц)).

Рисунок показывает временные интервалы. Кодирование "нулей" и "единиц" аналогично идее заложеной в комплект TX5. Передача каждого бита начинается с синхро-импульса. Если за ним следует длинный импульс, то это "1", если короткий, то "0".
Следующая картинка показывает как это происходит в реальной жизни.

После стартового импульса, всегда
передается 13 бит, из которых:
- первые 3 - номер игрушки;
- следущие 7 -
информация "вкючено-выключено";
- последние 3 - контрольная сумма (простая сумма "1" в
передаваемой последовательности).
И как пример - последовательность, когда несколько кнопок нажато вместе.

Запрещенные комбинации (левый вперед и левый назад, одновременно) превращаются в 13 единиц, либо игнорируются к передаче.
*** Любые неточности, на этой странице, будут исправлены, если Вы мне напишите : ) ***