На игровой площадке arduino есть пример , который должен это проверить.
Или, в качестве общего назначения и большей гибкости, вы можете использовать Firmata , это дает вам возможность управлять вашим arduino удаленно с вашего компьютера (digital_write, digital_read, analog_write, analog_read ...), плюс есть FirmataVB , это библиотека классов компонентов .NET, которая содержит методы для отправки и получения сообщений по протоколу Firmata V 2.0, так что вам не нужно пачкать руки, просто загрузите firmata на arduino, используйте библиотека, и все готово