Your new topic does not fit any of the above??? Check first. Then post here. Thanks.

Moderator: igrr

User avatar
By MilesSawyer
#85863 In the most general terms I want to build my own USB device that can take input from buttons and sensors and pass them onto a companion app written in C# running on windows. For example I could press a button on the arduino and have a window pop up on my computer.
A lot of the tutorials I see seem to only be related to emulating a mouse or keyboard, but I want more direct control over the data. I know how to use serial to achieve this, but it seems like a too simple and fragile way to do it.
So my questions are.

What type of arduino (Or other microprocessor) should I use that would make this as easy as possible?

How do I interface C# with the device

Is there a good tutorial or example project out there already that I can work off of?