Naja mit einem kleinen PC wäre es einfacher via USB zu kommunizieren, aber es gibt auch Microcontroller, die einen USB Host eingebaut haben. Allerdings müsstest du die den "Treiber" sozusagen selber programmieren.

Welchen uC verwendest du?