Salut les gars je ne sais pas si je m'adresse au bon forum, mais je vais essayer de vous expliquer mon problème sans être trop confus. Alors voilà, j'utilise un lecteur de code-barres de référence DFR0314 (https://www.dfrobot.com/wiki/index.php/Barcode_Reader/Scanner_Module-CCD_Camera_SKU:DFR0314) que je relie à mon arduino en utilisant un convertisseur de tension MAX232. Toutes les masses sont reliées sur la breadboard et il y a 2 fils pour la transmission des données : un partant du lecteur rentrant dans le MAX232 et un autre sortant du MAX232 rentrant dans une broche numérique de l'arduino (D7, il n'y a pas de fils dans le sens inverse car le lecteur n'a pas besoin de recevoir d'informations dans mon cas d'utilisation). Malheureusement je n'ai pas de photos pour vous montrer tout ça mais peut être que j'en aurais d'ici quelques jours. Mon but est de savoir le contenu du code-barres grâce à un programme, sauf que celui que j'ai écrit me pose problème: je n'obtiens qu'une succession de 0 et de 1 qui varie selon la longueur et le type du code-barres, ce qui ne me permet pas de savoir ce qu'il contient réellement (même si ça marque une petite évolution car au tout début le programme ne me donnais que le niveau logique). J'ai fait au passage un second programme que j'avais testé mais je ne me rappelle plus du résultat. Je mets les captures des 2 programmes pour que vous puissiez me dire ce qui ne va pas afin de résoudre mon problème (si quelqu'un sait comment insérer 2 images différentes dans un seul post ce serait sympa de me l'expliquer). En espérant avoir été assez clair dans mes explications.
- Edité par SofianeBouzeggaoui 2 avril 2018 à 18:50:46
Bonjour, vous avez du nouveau ? J'aimerai bien essayer quelque chose de similaire...
Connexion d'un lecteur code-barres à un arduino
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.