envoyer un signal sur de l'usb

envoyer un signal sur de l'usb - C - Programmation

Marsh Posté le 03-08-2009 à 15:41:33    

Bonjour a tous
avec des potes, on est en train de créer un engin qui devrai interagir avec un PC
mais le seul problème qui se pose, c'est comment communiquer entre les deux
donc on a de suite pensé a l'usb
mais seul problème, je ne sais pas comment envoyer un simple signal par de l'usb, y'a t'il une fonction pour ça ?
merci d'avance :)

Reply

Marsh Posté le 03-08-2009 à 15:41:33   

Reply

Marsh Posté le 03-08-2009 à 15:45:49    

sur usb, c'est pas un signal simple, le protocole est assez complexe. Tu trouveras un peu de doc grâce à google ( par exemple ca : http://www.lvr.com/usb.htm )


---------------
last.fm
Reply

Marsh Posté le 03-08-2009 à 16:25:25    

pour communiquer entre les deux vous avez tout de suite pensé à de l'USB ? Moi j'aurais pensé Ethernet...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 03-08-2009 à 18:17:03    

non c'est pas vraiment de la communication, je veut juste envoyer un signal qui sera intercepté par un triac

Reply

Marsh Posté le 03-08-2009 à 21:17:52    

moi j'aurais surtout pensé port série.

Reply

Marsh Posté le 04-08-2009 à 10:24:01    

oui j'y avait pensé aussi, seulement l'ordi portable qui va servir a ça ne possède pas de ports série ...

Reply

Marsh Posté le 04-08-2009 à 11:13:29    

J'ai utilisé ça http://www.pjrc.com/teensy/index.html pour faire un truc du genre.
Ca se programme directement par l'USB, pas besoin de programmateur.
Le compilo C marche nickel, et ils fournissent les sources pour émuler un port série sur L'USB.

Reply

Marsh Posté le 04-08-2009 à 11:44:38    

coca-cola zero a écrit :

oui j'y avait pensé aussi, seulement l'ordi portable qui va servir a ça ne possède pas de ports série ...


c'est pas grave ça, un adaptateur ça coute rien. Voire un RJ45->DB9.
 
Ca sera infiniment plus facile à décoder que de l'USB

Reply

Marsh Posté le 04-08-2009 à 12:21:48    

Ce que je cherche n'est pas d'envoyer un signal qui veut dire quelque chose mais juste quelque chose qui pourrai faire réagir un triac.
Mon prof de techno m'avait dit que c'était possible mais qu'il faut d'abord envoyer quelque chose a l'ordi ...

Reply

Marsh Posté le 04-08-2009 à 14:29:18    

Sur un port série RS232 tu peux utiliser les signaux de contrôle (RTS/CTS, DTR/DSR).  
Sur le port USB, t'as une alim et des données série. point.

Reply

Marsh Posté le 04-08-2009 à 14:29:18   

Reply

Marsh Posté le 04-08-2009 à 17:49:21    

Le port série à l'avantage de la distance par rapport à l'USB.
Mais à ce jeu là, l'ethernet gagne haut la main.
Maintenant dans tous les cas il y a des petits contrôleurs dispo à pas cher un peu partout.

Reply

Marsh Posté le 08-08-2009 à 15:31:02    

coca-cola zero a écrit :

non c'est pas vraiment de la communication, je veut juste envoyer un signal qui sera intercepté par un triac


 
[:blessure]
 
Essaie d'abord d'allumer une led avant de risquer un incendie ou une électrocution mortelle :/
 

Reply

Marsh Posté le 24-08-2009 à 15:43:02    

http://www.ftdichip.com/FTProducts.htm
Tu as ce genre de circuit simple à mettre en oeuvre.
D'un côté tu envoie tes données série et le machin d'occupe de convertir en USB.
 

Reply

Marsh Posté le 24-08-2009 à 15:52:57    

+1
 
J'utilise exactement ça et c'est très pratique :o


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed