Avec un arduino peut-on recevoir le signal d'un périphérique en usb puis le renvoyer au port usb du pc ?
En gros c'est pour que l'arduino se met entre le périphérique et le pc , quand il recoit un signal usb (un input joypad) , il le renvoye sur le port USB du pc et lance un minuteur dans sa ram (ram de l'arduino)
Ca peut risquer de poser des problèmes de driver et de reconnaissance du périphérique USB ?
des "hosts", qui sont comme des unités centrales. C'est le cas du PC. Ils sont pourvus de prises USB (femelle) de type A (la prise est plate)
des "devices", qui sont des périphériques. Exemple: imprimante, souris, clavier, joystick, téléphones, piano... Il sont (parfois) pourvus d'une prise femelle de type B (carrée), ou mini ou micro USB.
De base une carte Arduino est un "device". La Uno est pourvue de la prise femelle carrée (type B).
Elle ne peut donc pas être branchée directement à un autre "device". Il faut lui ajouter un shield (=une carte mezzanine) qui offre la fonction USB host, et qui possède une prise de type A (femelle)
Ensuite, oui, il faut des drivers pour gérer le device (ton joystick) que tu va y brancher.