Всем привет . Подскажите пример. Как с помощью Ардуино сформировать цифровой сигнал. Например , мне нужно передать 52бита с одиного из портов. 1- это 200мкс высокий уровень, 200мкс -низкий, 200-высокий 0 - 200 МКС высокий, 400-низкий.
Это частота 1666 Герц. Вы должны сначала определиться что считать исходным уровнем (IDLE). Если высокий - то UART - ваше всё. Битрейт 9600бпс почти то что надо. Если софтсериал поддержит 10000бпс - будет идеально.
Ну тады delayMicroseconds() и пример из справки. Но возможно придется осциллографом подбирать точные значения интервалов.