https://codepen.io/selevo/pen/ogzZWJQ
Декодер\кодер UART с помощью аадиокарты ПК или смартфона
(желательно сигнал ограничить ,я использовал делитель, резистор и два встречно включеных диода для уменьшения каждой полуволны до 0.6 вольта) Послылки лучше отправлять не длиннее 20 символом, дальше будет увеличиваться рассинхронизация.
Моно решить проблему н о потом, может быть.
Проект задумывался для простой способ связи\настройки обновления калибровки устройств через браузер смартфона и аудиошнурок.
(с момента хотелки до реализации прошла 5 лет хаха, ужас. Но спасибо ИИ !!!! А то бы до сих пор не собрался)
Чтобы МК мог принимать данные нужно компаратор наговнячить чтоб поднять 0.5 вольт до логических уровней.
Мне было лень собирать компаратор но я потом проверю на каком-нибудь и выложу схему но там всё типовое.
Отправной точкой была идея и код Espruino
https://github.com/espruinoтам есть такая фишка
Так же там описаны некоторые проблемы которые мне выносили мозг.
А зародилась идея ещё с DTMF кодеров декодеров программных и аппаратных ( и сходныз проектов типа arduino FSK modem), потом появился прекрасный проект webjack и его развитие webjack firmata
Но всё это было слишком медленно и громоздко.
Идея просто передать форму сигнала протокола UART по аудиокабелю гениальна и проста.

