Interfaz sencilla para usar arduino de interruptor

Hacer una interface con Visual c# o visual Basic 2008 es muy sencillo...
Y en arduino sólo tendrias que poner un serial.read y un case..mira te mando un ejemplillo:

 private void button1_Click(object sender, EventArgs e)
        {
                serialPort1.Open();
                serialPort1.Write("1");
                serialPort1.Close();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            serialPort1.Open();
            serialPort1.Write("0");
            serialPort1.Close();
        }

Esta hecho en VIsual C# 2008 (gratis).

y el codigo de arduino es:

  switch (dato) {
    
case '0':
  digitalWrite(13,LOW);
  break;
  
case '1':
  digitalWrite(13,HIGH);
  break;
}

Tan facil como eso... claro si quieres más salidas, pues pones mas botones en basic con mas cases en Arduino.