[HELP] Arduino dar ordem ao computador

Bom galera, estou iniciando em arduino. Comprei um Pack de arduino (UNO) para iniciantes, e estou brincando com o que tenho aqui. Eu ja fiz uma comunicação via porta serial, fazer um programa que desenvolvi em c# mandar ordem ao arduino, para que ele acenda um led, ou toque um som, e etc...

Mais minha duvida, é exatamente o reverso, por exemplo: "No arduino, eu coloco um botãosinho, que ao clicar nele, o arduino faz com que meu programa em c# sofra alguma modificação, por exemplo mudar a cor de fundo de meu programa."

Essa é minha duvida, como eu faço para o arduino enviar alguma ordem ao computador, se eu acionar algum comando por ele, no caso, apertar um botão.

Ficarei muito grato se puderem me ajudar, muito obrigado desde já.

Você pode imprimir alguma coisa no serial usando Serial.println("BOTAO#1") no arduino e no C# você lê o serial e faz o que quiser quando chegar BOTAO#1...

Sim Sim, entendi.
Eu poderia ler usando um serialPort.ReadLine() ?

Nunca usei C# na minha vida :wink:

Python rulez...

hehehe, tudo bem amigo. Muito obrigado pela sua atenção mesmo... vou ver o que consigo aqui =]