С настольного компьютера или ноутбука мы прошиваем микроконтроллеры обычно через USB, да часто и с каким-нибудь программатором. А что если мы хотим прошить или сконфигурировать поделку с телефона? Некоторые телефоны имеют USB-OTG. Некоторые контроллеры умеют BlueTooth. Существуют системы поддерживающие WiFi. К сожалению всё это не носит массового характера — нужен подходящий телефон, подходящий контроллер и т.п.
Стало интересно — можно ли «пропищать» данные через динамик телефона — и уловить их микрофоном присоединённым к микроконтроллеру? В этой статье я кратенько расскажу о своих жалких попытках в этом направлении. Пока «с полпути» — потому что, предположительно, демонстрация самого принципа для Ардуино может оказаться полезнее для большинства коллег, чем конечный, узконаправленный результат — загрузчик для конкретного проца.
Был «предшествующий этап» — передача через аудиоразъём телефона, по проводу — об этом тоже вкратце расскажу и покажу (можете попробовать).