我用的是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);
}
一周热门 更多>