【发布时间】:2016-01-07 17:35:06
【问题描述】:
在过去的几天里,我一直在尝试创建一个从条形码扫描仪的 Tx 读取的程序。 我尝试了很多不同的东西,比如不同的程序,还有不同的扫描仪。 我写的一个示例程序是例如:
#include <SoftwareSerial.h>
SoftwareSerial mySerial (50, 51);
unsigned char incomingByte;
void setup ()
{
Serial.begin (9600);
mySerial.begin (9600);
Serial.println ("begin initial Serial!\n");
}
void loop ()
{
while(mySerial.available () > 0)
{
incomingByte=mySerial.read ();
Serial.print (incomingByte,HEX);
}
Serial.println ();
}
此时我无法提供正确的连接图(有机会时会提供),但 arduino MEGA 2560 用 3 根线连接到条形码扫描仪,A Tx(引脚 50),Rx(引脚 51)和GND
传输数据的背景信息: 起始位:0x02 停止位:0x03
最终目标: 扫描仪扫描条形码,arduino 读取数据流并在识别代码时发送输出。
我如何实现最终目标?
提前致谢!
【问题讨论】:
-
你的问题是......?
-
您希望发生什么?发生了什么?
-
你见过this example使用
pinmode吗,你需要使用mySerial.listen()吗? -
我的问题是,我该如何实现我上面所说的最终目标(也更新了问题。)
标签: c arduino serial-port barcode-scanner