Bom dia, me chamo George e estou procurando ajuda na leitura de Código de barras via Scanner USB.
Eu até consigo fazer a leitura na serial com código de barras, mas não consigo inserir o valor impresso em uma uma variável, pois a função Usb.Task() retorna caracter a caracter e precisa de um loop.
Alguém pode me socorrer ?, ficarei muito agradecido.
Código Fonte Abaixo
/*
- Projeto de controle de Leitura de Código de
- Barras através de um scanner de linha em
- uma esteira automática
- By George Sena
*/
#include <usbhid.h>
#include <usbhub.h>
#include <hiduniversal.h>
#include <hidboot.h>
#include <SPI.h>
void setup() {
Serial.begin( 115200 );
Serial.println(“Start”);
if (Usb.Init() == -1) {
Serial.println(“OSC did not start.”);
}
delay( 200 );
Hid.SetReportParser(0, &Parser);
}
//char caractere;
//String conteudo = “”;
void loop() {
Usb.Task();//como pegar esse valor e inserir em uma variável ?
}