請勿使用 Aduino 內建的 COM 輸入,內建有些BUG可能無法正確輸出。這裡我是用 Access Port 軟體,也是將資料從COM輸出至Arduino軟體。
下載:http://www.sudt.com/en/ap/download.htm
打開 Access Port 從左上角的齒輪圖案設定 COM 與 包率 (9600、115200...等等)。
OK後按下電源圖案即可與 Arduino通信
在下方的框框輸入 ABC 並按下 Enter 後,點選 [發送資料按鈕] 即可看見 第12腳 LED 發光發亮。
int ledPin = 12; void setup() { pinMode(ledPin, OUTPUT); Serial.begin(9600); } String s = ""; void loop() { if(Serial.available() > 0){ char c = Serial.read(); if(c != '\n'){ s += c; }else{ Serial.println(s); if(s == "ABC\r"){ digitalWrite(ledPin, HIGH); } s = ""; } } }
全站熱搜