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: Selecionar todos
/*
 * 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 ?
}
