Цитата:То есть перед отправкой кода нужно послать одиночный импульс после которого дешифратор был готов принимать сигнал.
Дешифратор должен, после получения этого импульса, опрашивать одну линию входа и в течении какого-то времени, скажем 0.1секунды, ждать ответа. Микроконтроллер должен проделовать эту опирацию столько раз сколько символов содержиться в двоичном коде который формирует шифратор.
ну не совсем так - это может быть не одиночный импульс, а целая последовательность, и сигнал (представляющий собой тоже последовательность импульсов) должен идти сразу за преамбулой.
преамбула должна прийти 1 раз - а за ней в определенном порядке все символы шифратора.
встроенный модуль UART -умеет это делать (добавлять стартовый бит и распознавать его).
помехоустойчивость понадобится, когда захотите расстояние от передатчика до приемника увеличить с 1 метра до 100.
можно и ШИМ, только с измерением длительности импульса с точностью до 1/256 от максимальной сложности возникнут. уж проще импульсами. |