Arduino DUE com leitor de codigo de barras USB - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T12:35:29Zhttps://labdegaragem.com/forum/topics/arduino-due-com-leitor-de-codigo-de-barras-usb?commentId=6223006%3AComment%3A702878&xg_source=activity&feed=yes&xn_auth=noFinalizando mais um tópico on…tag:labdegaragem.com,2019-04-07:6223006:Comment:7052232019-04-07T10:35:44.874ZSergio Neves Iescashttps://labdegaragem.com/profile/SergioNevesIescas
<p>Finalizando mais um tópico onde segundo a graça de Deus compartilhamos nossos aprendizados e recebemos o fruto da saberia ministrada pelos colegas, Eu quero agradecer ao colega Jose Gustavo A. Murta pela paciensia e boa vontade em nos orientar.</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/1789051213?profile=original" rel="noopener" target="_blank">Com relação a duvida anterior foi resolvida da seguinte forma</a></p>
<p>auxBarra = codBarra.substring(0, 13);…<br></br></p>
<p>Finalizando mais um tópico onde segundo a graça de Deus compartilhamos nossos aprendizados e recebemos o fruto da saberia ministrada pelos colegas, Eu quero agradecer ao colega Jose Gustavo A. Murta pela paciensia e boa vontade em nos orientar.</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/1789051213?profile=original" target="_blank" rel="noopener">Com relação a duvida anterior foi resolvida da seguinte forma</a></p>
<p>auxBarra = codBarra.substring(0, 13);<br/> lcd.println(auxBarra);</p>
<p>Onde a função substring capitura as 13 primeiras casas da variavel string (codBarra) e as armazena na nova variavel criada.</p>
<p>Nota: tambem foi necessario alterar a configuração do leitor de código de barras para o mesmo não apresentar digito verificador.</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/1789083140?profile=original" target="_blank" rel="noopener">O programa atual realiza leitura e impressão dos codigo de barras com no maximo treze digitos com impressão no monitor serial e display LCD.<br/><img src="https://storage.ning.com/topology/rest/1.0/file/get/1789083140?profile=RESIZE_710x" class="align-full"/></a></p> Boa tarde,
Sugiro que estud…tag:labdegaragem.com,2019-04-04:6223006:Comment:7048912019-04-04T16:28:20.949ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Boa tarde, </p>
<p></p>
<p>Sugiro que estude essa função:</p>
<p><a href="https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/length/">https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/length/</a></p>
<p>E mais o tipo de dado String() (vejas as inúmeras funções possíveis) :…</p>
<p></p>
<p>Boa tarde, </p>
<p></p>
<p>Sugiro que estude essa função:</p>
<p><a href="https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/length/">https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/length/</a></p>
<p>E mais o tipo de dado String() (vejas as inúmeras funções possíveis) :</p>
<p><a href="https://www.arduino.cc/reference/en/language/variables/data-types/stringobject/">https://www.arduino.cc/reference/en/language/variables/data-types/stringobject/</a></p>
<p></p>
<p>Pesquise exemplos para aprender.</p> Boa tarde colega Jose muito o…tag:labdegaragem.com,2019-04-04:6223006:Comment:7048902019-04-04T15:54:12.693ZSergio Neves Iescashttps://labdegaragem.com/profile/SergioNevesIescas
<p>Boa tarde colega Jose muito obrigado pela atenção voce poderia por favor me mostrar com utilizar a função substring para determinar o numero exato de digitos impressos no lcd do meu codigo<a href="https://storage.ning.com/topology/rest/1.0/file/get/1765095751?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/1765095751?profile=RESIZE_710x" class="align-full"/></a></p>
<p>Boa tarde colega Jose muito obrigado pela atenção voce poderia por favor me mostrar com utilizar a função substring para determinar o numero exato de digitos impressos no lcd do meu codigo<a href="https://storage.ning.com/topology/rest/1.0/file/get/1765095751?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/1765095751?profile=RESIZE_710x" class="align-full"/></a></p> Bom dia ,
Você tem duas opçõe…tag:labdegaragem.com,2019-04-04:6223006:Comment:7049282019-04-04T11:05:54.282ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Bom dia ,</p>
<p>Você tem duas opções para não mostrar os caracteres de controle.</p>
<p>Os caracteres de controle sempre são os mesmos?</p>
<p>Teste-os para identificá-los. Se for carácter de controle, suprima a impressão.</p>
<p>Ou se o código de barra sempre tiver o mesmo tamanho, conte o número de caracteres.</p>
<p>Excedendo o valor desejado, suprima a impressão dos outros. </p>
<p></p>
<p>Por acaso, esse caracteres de controle são o checksum dos dados ?</p>
<p>Bom dia ,</p>
<p>Você tem duas opções para não mostrar os caracteres de controle.</p>
<p>Os caracteres de controle sempre são os mesmos?</p>
<p>Teste-os para identificá-los. Se for carácter de controle, suprima a impressão.</p>
<p>Ou se o código de barra sempre tiver o mesmo tamanho, conte o número de caracteres.</p>
<p>Excedendo o valor desejado, suprima a impressão dos outros. </p>
<p></p>
<p>Por acaso, esse caracteres de controle são o checksum dos dados ?</p> Saudações a todos na santa e…tag:labdegaragem.com,2019-04-04:6223006:Comment:7048862019-04-04T10:38:01.597ZSergio Neves Iescashttps://labdegaragem.com/profile/SergioNevesIescas
<p>Saudações a todos na santa e gloriosa paz do senhor Jesus.</p>
<p>Dando continuidade ao projeto inicial que e deve armazenar o código de barras em uma variavel que possa ser enviada a um servidor o proximo passo consiste em acoplar ao nosso projeto um LCD.</p>
<p>Realizada a alteração no código atual deparamos com o seguinte problema o LCD imprime o código lido pelo leitor de codigo de barras , mais um sequencia de tres caracteres inlegiveis, com forme a imagem a baixo algum dos colega…</p>
<p>Saudações a todos na santa e gloriosa paz do senhor Jesus.</p>
<p>Dando continuidade ao projeto inicial que e deve armazenar o código de barras em uma variavel que possa ser enviada a um servidor o proximo passo consiste em acoplar ao nosso projeto um LCD.</p>
<p>Realizada a alteração no código atual deparamos com o seguinte problema o LCD imprime o código lido pelo leitor de codigo de barras , mais um sequencia de tres caracteres inlegiveis, com forme a imagem a baixo algum dos colega saberia me dizer como resolver esse problema ou ainda nos informar porque isso acontece</p>
<p>Figura 1 montagem fisica do projeto</p>
<p>Arduino DUE, LCD 20x4, Shield de Rede, Leitor Codigo de barras USB, Fonte de Alimentação Auxiliar.<a href="https://storage.ning.com/topology/rest/1.0/file/get/1763200738?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/1763200738?profile=RESIZE_710x" class="align-full"/></a></p>
<p>Figura dois leitura porta serial:<a href="https://storage.ning.com/topology/rest/1.0/file/get/1763206736?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/1763218493?profile=RESIZE_710x" class="align-full"/></a></p> Bacana da sua parte voltar na…tag:labdegaragem.com,2019-04-03:6223006:Comment:7046772019-04-03T12:36:50.891ZJoao Vitorhttps://labdegaragem.com/profile/jvsilvictor
<p>Bacana da sua parte voltar na postagem antiga e publicar a solução encontrada! É importante para aqueles que, futuramente, esbarrem com o mesmo problema :)<br></br><br></br></p>
<p>Um detalhe acerca do que disse em "<em>diferente dos demais caminhos para comunicação por meio da porta serial</em>", o que for realizado foi um tratamento após a comunicação serial e não na comunicação em si.</p>
<p>Você continua recebendo, via serial, os códigos no padrão ASCII do seu leitor de códigos de barras.…</p>
<p>Bacana da sua parte voltar na postagem antiga e publicar a solução encontrada! É importante para aqueles que, futuramente, esbarrem com o mesmo problema :)<br/><br/></p>
<p>Um detalhe acerca do que disse em "<em>diferente dos demais caminhos para comunicação por meio da porta serial</em>", o que for realizado foi um tratamento após a comunicação serial e não na comunicação em si.</p>
<p>Você continua recebendo, via serial, os códigos no padrão ASCII do seu leitor de códigos de barras. Porém, antes de serem impressos (print) eles passam por uma conversão de forma a torná-los mais compreensíveis para o usuário final. Em resumo: Leitura > Tratamento/Conversão > Exibição .</p>
<p></p> Boa noite a todos, após vari…tag:labdegaragem.com,2019-04-02:6223006:Comment:7046632019-04-02T23:54:12.519ZSergio Neves Iescashttps://labdegaragem.com/profile/SergioNevesIescas
<p></p>
<p>Boa noite a todos, após varias tentativas chegamos a um resultado positivo, eu não sei dizer o por que, mais e método encontrado e um tanto quanto diferente dos demais caminhos para comunicação por meio da porta serial, pra mim e totalmente novo, o importante e que chegamos a um resultado positivo agora vou dar continuidade ao código para juntar todas as demais partes restantes.…</p>
<p></p>
<p>Boa noite a todos, após varias tentativas chegamos a um resultado positivo, eu não sei dizer o por que, mais e método encontrado e um tanto quanto diferente dos demais caminhos para comunicação por meio da porta serial, pra mim e totalmente novo, o importante e que chegamos a um resultado positivo agora vou dar continuidade ao código para juntar todas as demais partes restantes.<a href="https://storage.ning.com/topology/rest/1.0/file/get/1751553883?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/1751553883?profile=RESIZE_710x" class="align-full"/></a></p> Muito obrigado pela atenção c…tag:labdegaragem.com,2019-03-15:6223006:Comment:7028782019-03-15T09:45:03.478ZSergio Neves Iescashttps://labdegaragem.com/profile/SergioNevesIescas
<p>Muito obrigado pela atenção colega soares mais vou utilizar o DUE apenas para receber sinal e transferir para o servidor central</p>
<p></p>
<p>Muito obrigado pela atenção colega soares mais vou utilizar o DUE apenas para receber sinal e transferir para o servidor central</p>
<p></p> Não é mais vantagem usar o ra…tag:labdegaragem.com,2019-03-15:6223006:Comment:7028772019-03-15T09:40:55.278ZSoaresMSRhttps://labdegaragem.com/profile/MATEUSSOARESREIS585
Não é mais vantagem usar o raspberry pi ? Com ele vc consegue plugar direto o leitor e tratar os dados recebidos . Você pode até transformar o raspberry pi em um servidor só pra isso . A vantagem do raspberry pi é que ele já tem o módulo wireless e suporta vários programas , você pode instalar o mysql e salvar todas as leituras no banco de dados e desenvolver uma aplicação para manipular todos esses dados diretamente na tela do raspberry pi ou remotamente .
Não é mais vantagem usar o raspberry pi ? Com ele vc consegue plugar direto o leitor e tratar os dados recebidos . Você pode até transformar o raspberry pi em um servidor só pra isso . A vantagem do raspberry pi é que ele já tem o módulo wireless e suporta vários programas , você pode instalar o mysql e salvar todas as leituras no banco de dados e desenvolver uma aplicação para manipular todos esses dados diretamente na tela do raspberry pi ou remotamente . Positivo colega Jose comprei…tag:labdegaragem.com,2019-03-15:6223006:Comment:7028762019-03-15T09:34:08.444ZSergio Neves Iescashttps://labdegaragem.com/profile/SergioNevesIescas
<p>Positivo colega Jose comprei a pouco tempo e no PC funciona perfeitamente.</p>
<p>E o conector com certeza e USB.</p>
<p>Positivo colega Jose comprei a pouco tempo e no PC funciona perfeitamente.</p>
<p>E o conector com certeza e USB.</p>