pump command
各位專業的前輩們,我想再詢問void setup() {
// put your setup code here, to run once:
Serial.begin(19200);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.write("DIA 10.10 ");
delay(1000);
Serial.write("RUN");
}
驅動如附加檔案的PUMP data sheet,用指令控制一樣無法動作
電路uno+pump(共地)
TX + RX
RX + TX
請問該如何設定才會正確?
要加<CR>
Serial.print("DIA 10.10 \r");
delay(1000);
Serial.print("RUN\r"); 我嘗試您說的方式,並利用SPEC上的範例更改成以下
void setup() {
// put your setup code here, to run once:
Serial.begin(19200);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.print("RUN\r");
delay(1000);
Serial.print("PHN 1\r");
delay(1000);
Serial.print("FUN RAT\r");
delay(1000);
Serial.print("RAT 500 MH\r");
delay(1000);
Serial.print("VOL 5.0\r");
delay(1000);
Serial.print("DIR INF\r");
delay(1000);
Serial.print("PHN 2\r");
delay(1000);
Serial.println("FUN STP\r");
delay(1000);
//
}
一樣無法動作,是我寫錯什麼嗎?
麻煩了 範例上沒有 RUN.而且最後一行你還改成 println 最後幾行和範例也不一樣吧?少很多 另外,我沒有規格書。但上面寫的是 RS332, 你確定你接線是對的?(直接對接?) 謝謝您的回覆,我完全依造SPEC寫,一樣無法動作
我有將SPEC放在附件裡面,另外,我這次是對接
沒有加入其他電路
完全是元件對電路板,如下
RX-TX
TX-RX
void setup() {
// put your setup code here, to run once:
Serial.begin(19200);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.print("PHN 1\r");
delay(1000);
Serial.print("FUN RAT\r");
delay(1000);
Serial.print("RAT 500 MH\r");
delay(1000);
Serial.print("VOL 5.0\r");
delay(1000);
Serial.print("DIR INF\r");
delay(1000);
Serial.print("PHN 2\r");
delay(1000);
Serial.print("FUN RAT\r");
delay(1000);
Serial.print("RAT 2.5 MH\r");
delay(1000);
Serial.print("VOL 25.0\r");
delay(1000);
Serial.print("DIR INF\r");
delay(1000);
Serial.print("PHN 2\r");
delay(1000);
Serial.print("PHN 3\r");
delay(1000);
Serial.println("FUN STP\r");
delay(1000);
//
}
頁:
[1]