ARDUINO读取的电能表数据一直为-1?怎么回事。

2019-07-15 14:03发布

我用的是Arduino uno R3 单片机,通过TTL转485模块与智能电表通讯。通过协议向电能表发送一条指令,可惜收到的数据一直为-1,怎么回事。
代码如下:
char comadata;
void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  Serial.println("68 01 00 00 00 00 00 68 01 02 43 C3 DA 16");
  
  char comdata = Serial.read();
   Serial.println(comdata);
   delay(2);
   
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。