Bonjour, Je cherche un moyen d'exploiter les données issues d'un lecteur code barre (douchette usb qui marche en gros comme un clavier) avec un microcontroleur (picbasic). Mon ami Gog n'est pas très bavard sur la question aussi je requiers vos avis et bonnes pistes. Merci Y
--
--
What's on Shortwave guide: choose an hour, go!
http://shortwave.tk
700+ Radio Stations on SW http://swstations.tk
300+ languages on SW http://radiolanguages.tk
il existe (encore) des douchettes en port ps/2 si cela est possible il faut preferer cela pour un microcontrolleur
en effet dans ton cas, il faut etre en mode host pour ton controlleur, et tres peu le font avec un pic 18fxx50 on peut etre un peripherique pour un ordinateur mais on ne peut pas lire une cle usb par exemple, ou une douchette usb
la plupart des douchettes usb sont des douchettes series auquelles on a ajouté une puce de conversion usb-serie (famille fdti) il suffit de prendre le signal avant cette conversion et ensuite aucun soucis avec un microcontrolleur
si vraiment il faut prendre une douchette usb "pure" alors il faut un controlleur bien plus puissant pic 24 ou 32 ou alors passer par un circuit maxim max3420 qui fait une conversion usb-spi mais ca reste pas simple du tout.
je maintiens que le plus facile est de trouver une douchette ps/2 (serie donc)
Il faut que ton micro soit Host-USB vis-à-vis du periph usb. J'espère que tu sait ce que cela implique ... alors oublie le pic-machin-truc. Outre ce "morceau" je ne vois rien de bien compilqué ; c'est des codes ascii qui sortent du périph.
La grande majorité (voire tous ?) les lecteurs code-barre USB fonctionnent en mode HID (Human Interface Device). De là le processeur le pilotant doit disposer d'un port USB maitre compatible HID. C'est possible avec un microcontroleur doté d'un port USB host ou USB OTG (par exemple chez Microchip des composants de la famille du PIC24FJ128DA106), mais pas avec un PIC18 ou similaire ne disposant que d'USB slave. Ceci dit c'est loin d'être simple coté logiciel. Autre solution : utiliser un controleur USB Host externe disposant d'un mode HID, par exemple les Vinculum VNC1L de FTDI.
Le problème c'est que ces machins ne sont pas des convertisseurs, ça adapte juste la connectique, mais a l'intérieur c'est des fils : ça marche quand le chip dans le périphérique sait faire a la fois le ps2 et l'USB.
Mais peut-être est-ce le cas ? Si oui, Yop a de la chance. Mais peut-être est-t-il en train de choisir son lecteur de codes-barres, et dans ce cas là autant en prendre un PS2 directement.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.