I recently bought Velleman EDU05 USB tutor board.
It’s an amazing kit.
But i’m wondering if I could also make a USB control module myself.
I’ve been searching for it on the web, but all I found were some senseless downloads.
Now to the point.
Is there any program where I can make my own USB-dll file with my own subs and functions to communicate with a USB device (like the EDU05D.dll)?
And how should the circuit on my board look like?
The easy way is to create an USB CDC device that creates a virtual COM port for your USB device using the Windows built-in usbser.sys driver. Because communicating with a COM port is very simple.
Writing a Windows USB driver is highly specialized work and requires the Windows Driver Development Kit. Communicating with a USB driver is also very difficult.
So, in any case, it’s all very difficult without using a third party library to communicate through USB, even for an experienced developer.