Serial.println()

설명

사람이 읽을 수있는 ASCII 텍스트로 직렬 포트에 데이터를 프린트하고 뒤에 캐리지 리턴 문자(ASCII 13 또는 \r)과 개행문자(ASCII 10 또는 \n)을 보내 줄바꿈을 합니다. 이 명령은 Serial.print()​ 와 동일한 형식을 취합니다.

문법

Serial.println(val)

Serial.println(val, format)

매개변수

  • val: 인쇄 할 값입니다. 허용되는 데이터 유형: 모든 데이터 유형.
  • format: 숫자베이스 (정수 데이터 유형의 경우) 또는 소수 자릿수 (부동 소수점 유형의 경우)를 지정합니다.

반환값

  • size_t: 프린트 한 바이트 수를 반환합니다.

예제 코드

void setup() { // open the serial port at 9600 bps: Serial.begin(9600); // print a character Serial.println('N'); // print a string Serial.println(); // print an empty line Serial.println("ArduinoGetStarted.com"); // print a float number float a = 1.23456; Serial.println(); // print an empty line Serial.println(a); // 2 decimal places by default Serial.println(a, 4); // 4 decimal places Serial.println(a, 5); // 5 decimal places Serial.println(a, 6); // 6 decimal places // print an interger number out in many formats: int x = 77; Serial.println(); // print an empty line Serial.println(x); // print as an ASCII-encoded decimal by default Serial.println(x, DEC); // print as an ASCII-encoded decimal Serial.println(x, HEX); // print as an ASCII-encoded hexadecimal Serial.println(x, OCT); // print as an ASCII-encoded octal Serial.println(x, BIN); // print as an ASCII-encoded binary } void loop() { }

시리얼 모니터에 결과:

COM6
Send
N ArduinoGetStarted.com 1.23 1.2346 1.23456 1.234560 77 77 4D 115 1001101
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  

※ 주의 및 경고:

  • Serial.println()의 비동기성에 대한 자세한 내용 은 Serial.write() 참조 페이지 의 참고 및 경고 섹션을 참고하세요.
  • Serial functions are not only used for the communication between an Arduino board and Serial Monitor of Arduino IDE but also used for the communication between:
    • An Arduino board and other Arduino board
    • An Arduino board and other sensors/devices
    • An Arduino board and computer (any Serial software on computer)

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.

※ OUR MESSAGES

  • We are AVAILABLE for HIRE. See how to hire us to build your project
  • Any suggestion, correction, and translation? please email us at ArduinoGetStarted@gmail.com, We appreciate it
  • We mainly keep improving the references in English. See English version of this page for the latest update.