當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Arduino Serial.println()用法及代碼示例

說明

將數據作為人類可讀的 ASCII 文本打印到串行端口,後跟回車符(ASCII 13 或 '\r')和換行符(ASCII 10 或 '\n')。此命令采用與 Serial.print() 相同的形式。

用法

Serial.println(val)
Serial.println(val, format)

參數

Serial: 串口對象。請參閱每個板上的可用串行端口列表序列主頁麵.
val:要打印的值。允許的數據類型:任何數據類型。
format:指定數字基數(對於整數數據類型)或小數位數(對於浮點類型)。

返回

println() 返回寫入的字節數,但讀取該數字是可選的。數據類型:size_t

示例代碼

/*
 Analog input reads an analog input on analog in 0, prints the value out.
 created 24 March 2006
 by Tom Igoe
 */

int analogValue = 0;    // variable to hold the analog value

void setup() {
  // open the serial port at 9600 bps:
  Serial.begin(9600);
}

void loop() {
  // read the analog input on pin 0:
  analogValue = analogRead(0);

  // print it out in many formats:
  Serial.println(analogValue);       // print as an ASCII-encoded decimal
  Serial.println(analogValue, DEC);  // print as an ASCII-encoded decimal
  Serial.println(analogValue, HEX);  // print as an ASCII-encoded hexadecimal
  Serial.println(analogValue, OCT);  // print as an ASCII-encoded octal
  Serial.println(analogValue, BIN);  // print as an ASCII-encoded binary

  // delay 10 milliseconds before the next reading:
  delay(10);
}

注意事項和警告

有關 Serial.println() 的異步性的信息,請參閱 Serial.write() reference page 的注釋和警告部分。

相關用法


注:本文由純淨天空篩選整理自arduino.cc大神的英文原創作品 Serial.println()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。