Bonjour à tous,

mon projet:
Je suis entrain d'essayer de concevoir des systèmes mécatroniques. J'arrive pour le moment à récupérer des données extérieures avec une webcam et les traiter par traitement d'image (sdl et opencv en c/c++). Je cherche à présent à donner des ordres de l'ordinateur vers l'extérieur (allumer un moteur, une led, etc)

les contraintes et problématiques:
Je souhaiterai que mon système reste multi-os et utilise des périphériques standards. J'ai donc pensé utiliser un convertisseur usb/parallèle (et non un module spécifique proposant 8 sorties à partir d'un port usb). Cela permettrait d'utiliser des codes et librairies standards. De plus, cela permet de ne pas devoir programmer un microcontrôleur et faire des montages électroniques trop complexes (soudures, etc)

Ce que j'ai vu pour le moment sur de nombreux forums est de déclarer le convertisseur avec son adresse vid/pid puis d'envoyer l'ordre. Mais, la balise "handle" utilisé sous VC++ n'a pas l'air d'être reconnu sous code::blocks.

Avez vous éventuellement un code source "type" pour ce genre d'applications?

Je travail sous windows 7 avec code::blocks et en programmation de type console

Merci d'avance,

MDesign