HOLA A TODOS, MI PREGUNTA ES SENCILLA : PUEDO HACER UN PROGRAMA WEB DESDE C# .NET PARA CONTROLAR LOS PINES DE UNA ARDUINO CON LA ETHERNET SHIELD DESDE UN PROGRAMA QUE PUEDA CREAR EN C# ???
Puedes utilizar un raspberry pi (para hacer independiente el arduino a un computador), hacer un programa en java con processing de tal forma que consultes una BD o archivos de texto con 1 o 0 para hacer HIGH O LOW y controlarlo desde internet, no te compliques ademas te abre las posibilidades para hacer un montón de cosas.
Saludos