有高手懂Arduino与 UNI-T ut803 串口怎么通信???
有高手懂Arduino与 UNI-T ut803 串口怎么通信???想与万用表通信读取万用表上值,要怎么通信呀,有不有高人懂呀??
看介绍是rs232电平,arduino是ttl电平,所以首先需要个电平转换的模块。
先连接到电脑上,看看数据输出是否正常,然后按照具体协议,用arduino解码就是了。
转接口已经接了,不知道怎么写通信。没反应。
#include<Wire.h>
#include<LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
String comdata = "";
void setup()
{
lcd.init();
lcd.backlight();
//Serial.begin(9600);
Serial.begin(19200);
}
void loop()
{
// Serial.write("110011");
Serial.println(59,BIN);
while (Serial.available() > 0)
{
comdata += char(Serial.read());
delay(2);
}
lcd.setCursor(4,1);
lcd.print("comdata=");
lcd.print(comdata);
Serial.println(comdata);
comdata = "";
delay(1000);
}
先连电脑,看是否正常输出数据,再根据协议写arduino的程序吧
页:
[1]