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
N
ArduinoGetStarted.com
1.23
1.2346
1.23456
1.234560
77
77
4D
115
1001101
Autoscroll
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 - Serial
- 언어 : Serial.available()
- 언어 : Serial.begin()
- 언어 : Serial.end()
- 언어 : Serial.find()
- 언어 : Serial.findUntil()
- 언어 : Serial.flush()
- 언어 : if(Serial)
- 언어 : Serial.parseFloat()
- 언어 : Serial.parseInt()
- 언어 : Serial.peek()
- 언어 : Serial.print()
- 언어 : Serial.read()
- 언어 : Serial.readBytes()
- 언어 : Serial.readString()
- 언어 : serialEvent()
- 언어 : Serial.setTimeout()
- 언어 : Serial.write()
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Please note: These are Amazon affiliate links. If you buy the components through these links, We will get a commission at no extra cost to you. We appreciate it.