Je vais être obligé d'investir dans une µc USB.
C'est loin d'être gagné. Déjà la majorité des µC permettent juste d'être des périphériques et non des contrôleurs (host). Il y a quelques microcontrôleurs qui supportent d'être host comme l'
AT43USB370 ou
µPD720100A, mais ce n'est pas des petits micros...
Deuxième problème la gestion des drivers des périphériques que tu veux connecter dessus, rarement open source et encore moins compilés pour fonctionner sur des µC.
A mon avis la solution la plus simple c'est un système d'exploitation Linux embarqué avec une pile USB host et de recompiler des drivers linux pour cet OS.
Bon courage
