To aqui quebrando a cabeça com uma aplicação que envolve uma saída pra TV (usando a lib TVOUT) e um teclado PS2 (lib Ps2Keyboard).
A bucha da vez é que ambos usam interrupções. Quando uma tecla é pressionada, afeta o sincronismo da tela, e quando a tela esta sendo "varrida" (refresh) as teclas são lidas "erradas" (código do carácter lido é corrompido, vindo outro valor).
Tirando as soluções de conexão que também utilizam interrupção, alguém conhece um modo de conectar 2 Arduinos? Assim eu teria um como "placa de video" e outro para I/O e processamento.