ttibot a écrit :
Je m'explique : dans le cadre d'un projet nous devons établire une communication radio entre un robot ("hand maid" ) et un ordinateur et entre une télécommande et un ordinateur. Les deux sont commandés par un signal tout ou rien de plusieurs dizaines hertz de fréquence.
La question est :
- Comment programmer en C/C++ quelque chose qui sorte et reçoive des signaux éléctriques sur un bus parralèle ou USB ?
- Comment transformer ces signaux en signal tout ou rien 5 ou 10V de période variable ?
Si vous avez des liens qui expliquent pratiquement comment s'y prendre (tutorials, autre projets...) ça serai super super sympa.
|
Pour USB, je ne sais pas, mais pour le port // (imprimante) c'est simple si on dispose d'un accès (pseudo-)direct aux registres du port.
Pour ça, il faut quelques connaissances:
- Le port // du PC : registres, fonctions...
- Connaitre l'adresse de base du port //de ta machine (ça dépend du système)
- Savoir utiliser un moyen logiciel pour accéder aux ports I/O de ta machine (ça dépend du système).
Pour aller plus loin, il faut donc préciser quel est le système de ton PC. (je sais faire avec Windows XP)
---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/