USB 条码枪读取和显示-Arduino中文社区 - Powered by Discuz! Archiver

明娃子 发表于 2018-9-17 00:39

多谢分享

ericxue8 发表于 2018-12-17 13:31

请问下,这个arduino usb host 接无线扫描枪也可以吗?

ericxue8 发表于 2018-12-17 15:17

请问,这个方式可以接无线2.4g 扫描枪吗

ericxue8 发表于 2018-12-19 11:11

无线扫描枪可以使用吗

ericxue8 发表于 2018-12-19 11:13

请问,无线扫描枪可以使用吗

ericxue88 发表于 2018-12-25 11:16

想知道如何实现的。

ericxue88 发表于 2018-12-25 11:16

#include <hidboot.h>
#include <usbhub.h>

// Satisfy the IDE, which needs to see the include statment in the ino too.
#ifdef dobogusinclude
#include <spi4teensy3.h>
#endif
#include <SPI.h>
String Barcode;
class KbdRptParser : public KeyboardReportParser
{
protected:
    void OnKeyDown(uint8_t mod, uint8_t key);

};

void KbdRptParser::OnKeyDown(uint8_t mod, uint8_t key)
{
//Serial.print("DN ");
//PrintKey(mod, key);
//uint8_t c = OemToAscii(mod, key);
uint8_t c = OemToAscii(mod, key);
Serial.print(key);


}



USB   Usb;
//USBHub   Hub(&Usb);
HIDBoot<USB_HID_PROTOCOL_KEYBOARD>    HidKeyboard(&Usb);

KbdRptParser Prs;

void setup()
{
Serial.begin( 115200 );
#if !defined(__MIPSEL__)
while (!Serial);
#endif
Serial.println("Start");

if (Usb.Init() == -1)
    Serial.println("OSC did not start.");

delay( 200 );

HidKeyboard.SetReportParser(0, &Prs);
}

void loop()
{
Usb.Task();

}

ericxue88 发表于 2018-12-25 11:19

我复制了官方文档中usb 2.0 hid example中的例子。能够得到Serial.print(key);的值,可不知道应该如何转换成具体的条码值。请教下。

zsxc 发表于 2019-2-22 10:44

您好,能否提供一下USB HOST Shield 和USB条码枪的型号和购买链接,谢谢

jiej007 发表于 2020-3-2 09:58

我想做一个,用扫码枪扫码后,将扫码结果上传到web服务器的模块,该用什么硬件实现呢,扫码枪是usb接口的,相当于键盘输入一样,扫码结果是一串数字跟一个回车。
还望指教,先谢谢了
页: 1 [2]
查看完整版本: USB 条码枪读取和显示