Lecteur QR Code

Hello,

Voilà j’ai un petit lecteur de QRCode connecté en USB sur mon Raspberry.

Je voudrais pouvoir récupérer ce qui a été lu dans une chaine de caractère avec un script python.

Le problème c’est que quand je scanne il écrit directement le résultat dans le fichier sur lequel je travaille (un *.py du coup) ou même si je lance un script via le terminal, il écrit le résultat dans le terminal…

Il y a moyen d’éviter ça ? ou de rediriger le résultat dans une variable ?

hello,
le premier cas je pige pas mais le deuxième tu peux essayer une redirection:
python script.py > fichier_sortie
et il y a des chances que le contenu du QRcode se retrouve dans le fichier : fichier_sortie…

il y a peut être une solution en écoutant le port avec lequel communique ton lecteur.
tu peux le trouver en trouvant la différence entre la liste des /dev avant et après branchement de ton lecteur :
ls -l /dev/* ou peut être /dev/tty*

Si c’est une liaison série ( normalement ça l’est ! ) l’import de pyserial devrait t’aider a lire le port.

difficile de se faire une idée sans avoir le code python que tu utilises !

source:

https://pythonhosted.org/pyserial/shortintro.html#readline

Hello,

Merci pour les infos, je vais regarder ça.
Je viens de voir que je pouvais configurer l’interface en USB ou RS232, je vais creuser de ce que côté là aussi.

Je reviens avec les infos.

C’est tout bon, j’ai pu configurer le lecteur en sortie USB avec port COM virtuel et lire en port série.
Merci pour le coup de main.