SoftwareSerial: print(data)
描述
透過軟體序列介面傳送資料。運作方式與 Serial.print()
相同。
參數
詳情請看 Serial.print()
回傳
byte
:print()
會回傳傳送資料的位元組數量
範例
SoftwareSerial serial(10,11); int analogValue; void setup() { serial.begin(9600); } void loop() { // 讀取類比腳位 0 的值 analogValue = analogRead(A0); // 以不同的格式送出 serial.print(analogValue); // print as an ASCII-encoded decimal serial.print("\t"); // print a tab character serial.print(analogValue, DEC); // print as an ASCII-encoded decimal serial.print("\t"); // print a tab character serial.print(analogValue, HEX); // print as an ASCII-encoded hexadecimal serial.print("\t"); // print a tab character serial.print(analogValue, OCT); // print as an ASCII-encoded octal serial.print("\t"); // print a tab character serial.print(analogValue, BIN); // print as an ASCII-encoded binary serial.print("\t"); // print a tab character serial.print(analogValue/4, BYTE); // print as a raw byte value (divide the // value by 4 because analogRead() returns numbers // from 0 to 1023, but a byte can only hold values // up to 255) serial.print("\t"); // print a tab character serial.println(); // print a linefeed character // 在每次讀取資料間延遲 10 毫秒 delay(10); }
See also
- SoftwareSerial()
- begin()
- print()
- println()
The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.