Me fez lembrar de ter saudade das velhas "portas" do pc que eram facim de controlar. P.ex. era só ir na janela do dos (ou quando era só dos) e digitar debug e o378,ff pra ligar 8 pinos da paralela e o378,00 pra desligar. (out no endereço 378 com valor 00). Pouco tempo depois a interface gráfica tirou a graça o que me obrigou a fazer uma graça tipo a abaixo (em delphi... me deu vontade registrar isso pra posteridade)
Era pra automatizar uma campainha de uma escola. Colocado no agendador de tarefa de um windows 95. Também tenho em vb, borland c todos usando a inpout32.dll
Acionava direto a bobina de um relé pelos pinos do db9 da serial. Perceba o controle e conhecimento quasi-total dos bits e ports (algo quasi-desnecessário atualmente). Tinha-se que conhecer bem o âmago da cpu pois se setar bit de registor errado, poderia-se travar o sistema.
Uma alternativa "com fio" é emitir um som pela placa de som e este seria um sinal pra acionar um transistor e este, um relé. Ou você pode tentar wirelessmente tipo blue tooth, wifi e afins. Nisso pouco o nada posso lhe somar. Aguarde (ou pesquise) alguma solução. E compartilhe conosco, claro.
abç