Только вот провести макетную проверку и корректировку программы по ним сможет лишь тот, у кого они в наличии имеются.
Да и документация под те микросхемы... мягко говоря .... "не очень"...
Насчет программ... Это вполне по силам самому написать.
(за редким исключением нескольких библиотек протоколов реального времени)...

Моё "домашнее КРУ"(ЖОНА) за часейки со светодиодным табло и "на шнурке" может мал прогневаться...
За излишний перерасход энергии и ...т.д....

Теперь несколько замечаний по поводу "причесать" исходник...
Собственно данный вопрос я скорее как пример в свою
https://radiokot.ru/forum/viewtopic.php?f=62&t=156720перетащу... Поскольку данный вопрос затрагивает и аспекты написания многофайловиков в среде ардуиноIDE.
Пока добавлю ранее уже упоминавшееся...
В тексте исходника имееются ссылки на "сторонние библиотеки".
У Вас оные когда-то скачаны и размещены как минимум в каталоге
Код: Выделить всё
C:\Documents and Settings\User\Мои документы\Arduino\libraries
однако для корректной обработки исходника на другом ПК (у тех, кто пожелает с разборкой заняться) необходимо также наличие данных библиотек той же, что и на Вашем ПК версии. Конечно можно и по ссылке в инете порыться... Но иной раз просто ВЛОМ, а иной раз "не та версия броузера" или "ОС не той системы" у пользователя установлена. Вобщемс... я обычно "нештатные" библиотеки таки отдельной папкой в проект укладываю... А пользователь уже смотрит что использовать - свои установленные, или дополнительные к себе закинуть.
Ну и ессно версию установленной IDE также указывать необходимо (а иногда и версию "платформы")...
