MD_OnePin
Последовательная коммуникация между микроконтроллерами через один цифровой вывод с использованием программной реализации протокола
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:8e81bcc2d57d4938ae740faab9b5e6b9d457fbc2b215178bc8ef181c6ef8bba2MD_OnePin-1.0.0-8e81bcc2.zipОписание
Когда нужна связь между микроконтроллером и простым периферийным устройством, а проводов хочется минимум, OnePin предлагает работающее решение: полностью программная реализация последовательного протокола через один цифровой вывод. Используются только один I/O пин и земля, поэтому разводка на печатной плате упрощается. Один из устройств играет роль ведущего и инициирует всю коммуникацию, второе — ведомое. Такой подход удобен для обмена сообщениями с кастомными датчиками или простыми исполнительными механизмами, где на слаб-стороне работает минималистичный процессор. Это не самое быстрое и не самое надёжное решение для дальних расстояний, но для локальной точка-в-точку коммуникации между плат работает.