Hej.
Ja właśnie władowałem twój program w płytkę arduino mega 2560.
Tam jest wszystko co potrzeba, może oprócz RTC, ale jest port usm przez który można w przyszłości dorobić cat-a.
Program zajął 8% flasha, więc miejsca chyba nigdy nie zabraknie.
Tylko muszę zmienić porty przycisków, bo konstruktor tej płytki postanowił nie wyprowadzać portów d4, d5 i d6 a podlutować się do tego pająka nie jest łatwo.
płytkę sprowadziłem z Chin za 16$ łącznie z przesyłką, przy okazji zamawiania modułów DDS po 8$.
http://www.ebay.com/itm/New-Nice-1PCS-AT...OC:US:3160
http://www.ebay.com/itm/AD9850-DDS-Signa...3f28f9fc25
To chyba najprostsza i najtańsza metoda wykonania sterownika z dużym zapasem na nowe pomysły, na 8 bitowym AVR.
Fajne i tanie (3$ przesyłka wliczona w cenę) są moduły arduino z procem atmega328, tyle że do pełnego sterownika mają trochę za mało portów.
http://www.ebay.com/itm/1PCS-PRO-Mini-AT...3f2aff3edc