发一个二维码模块的Arduino例程
淘宝上有卖。。。#include <Arduino.h>
#include <Wire.h>
#include <MultiLCD.h>
LCD_SSD1306 lcd;
unsigned char hexdata = {0x7E, 0x00, 0x08, 0x01, 0x00, 0x02, 0x01, 0xAB, 0xCD};
int debug_sensor = A3;
String incomingStr = "";
void setup() {
Serial.begin(9600);
pinMode(debug_sensor, INPUT);
lcd.begin();
lcd.clear();
}
void loop() {
if(!digitalRead(A3))
SendCmd();
}
void serialEvent(){
while(Serial.available())
Serial.read();
}
void ReadHeader(){
do{
LcdDisplay("waiting...");
}while(Serial.read() != 0x31);
}
void ReadData(unsigned long * _t){
while(true){
while(Serial.available()){
delay(10);
incomingStr += (char)Serial.read();
}
LcdDisplay(incomingStr);
if(incomingStr.length() > 0)
break;
if(millis() - *_t > 5000)
break;
}
}
void SendCmd(){
incomingStr = "";
unsigned long wait_t = millis();
Serial.write(hexdata, 9);
ReadHeader();
ReadData(&wait_t);
}
void LcdDisplay(String data){
lcd.clear();
lcd.setCursor(0, 1);
lcd.print(data);
}
云小哥 发表于 2018-9-6 11:15
好的谢谢大佬,向大佬低头
不敢当不敢当:P 也太贵了,我买一个成品扫码枪才多钱啊 扫描模块哪里来的? jackshi618 发表于 2018-8-12 13:16
扫描模块哪里来的?
淘宝可以买到。。 雲淡風清 发表于 2018-8-12 15:04
淘宝可以买到。。
谁家?很多 淘宝上都是 大佬,在吗 我想问问你,你在Arduion社区发的二维码模块是需要连接到电脑上的吗 作者大佬,在吗 我想问问你,你在Arduion社区发的二维码模块是需要连接到电脑上的吗 云小哥 发表于 2018-9-5 09:34
作者大佬,在吗 我想问问你,你在Arduion社区发的二维码模块是需要连接到电脑上的吗 ...
可以连接到电脑上,按模块上的开关触发扫描也可以通过TX RX连接到单片机上,通过上面的程序发送命令触发扫描
大佬,你的程序是通过Arduino程序发送触发扫描的吗?扫描结果是经过串口,由Arduino读取串口数据进行动作吗?串口数据是什么类型的,新手,有些东西不太懂,还请见谅,麻烦你了,谢谢大佬
页:
[1]
2