Interacción entre Arduino y C#

Tengo un proyecto en el que quiero cambiar una imagen de un picturebox desde un arduino al presionar un Pushbutton, ya tengo el cambio de imagen en la computadora, pero cuando lo quiero hacer físico no sé que código utilizar, alguien puede ayudarme? GRACIAS!