может как вариант посмотреть на простой драйвер светодиодов? правда он подороже будет иного микроконтроллера. с передачей думаю понятно, правда 4 линии нужно будет - но кнопку можно приспособить например к линии тактирования или данных. в оконечном устройстве переключать от входа на подтяжку. а в контроллирующем измерять переодически состояние линии. Т.к. думаю скорости большие не важны - вариант "выносного терминала" имеет право на жизнь. Особенно если использовать витую пару от комп.сети... Извините если слишком примитивно )))