【Arduino 指令】: Arduino常用指令_02
Document 這篇也是介紹一些基本且常常要使用的指令,基本上這些指令也可以說是一定會用到的基本指令。請各位要熟記下來~ Serial.begin() Serial.begin(鮑率); 這個指令用在要開啟序列阜傳送資料時使用。 簡單說,假設現在Arduino要傳送資料給電腦,那就要經由電腦的序列阜傳送,而這個指令就是要把序列阜打開,並且設定用什麼鮑率來做傳送。 (所設定的鮑率要與軟體上選擇的鮑率一樣,例如都為9600會是11520等等) Serial.print() Serial.print(); 這個指令用在要經由序列阜輸出資料,例如可以用這個指令輸出文字在銀幕上。就像在程式中打入Serial.print("Arduino is ready");然後開啟IDE右上角的序列阜監控視窗後,就可以看到Arduino is ready的文字出現在上面。 另外,這個指令不只可以輸出文字,也可以輸出數字跟變數。而且,還可以選擇數字的進位方式(二進位,八進位,十進位,十六進位) 只要在打指令時在後面加上逗號與進位方式就可以。 Serial.print(9, BIN); 就會得到用二進位輸出的數字9,也就是1001 (BIN 代表二進位,OCT代表八進位,DEC代表十進位,HEX代表十六進位) Serial.println() Serial.println(); 這個指令基本上跟上個指令一樣,差別在於使用Serial.println()輸出的資料會單獨佔據一行,然後自動換行。假設程式中打入Serial.println("Arduino"); Serial.println("is"); Serial.println("ready");輸出的結果就會是 Arduino is ready Serial.available() Serial.available(); 這個指令是擷取序列阜收到的資料(字元/byte)。當資訊輸入到序列阜後,要先擷取到這些資料我們才會用另外一個指令【Serial.read()】把這個資料讀出來使用。因此這個指令通常會搭配【if()】跟【Seria...