아두이노 시리얼 모니터에서 println() 사용하기

아두이노는 C언어의 printf()처럼 시리얼 모니터를 통해서 출력을 수행할 수 있는데 그 함수가 println() 입니다.

 

직렬 포트에 데이터를 사람이 읽을 수있는 ASCII 텍스트로 표시 한 다음 캐리지 리턴 문자 (ASCII 13 또는 '\ r')와 개행 문자 (ASCII 10 또는 '\ n')를 표시하는데. 이 명령은 Serial.print() 와 동일한 형식을 취합니다 .

 

형식

 

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

 

매개변수

 

Serial: 직렬 포트 객체.
val: 인쇄 할 값입니다. 허용되는 데이터 유형 : 모든 데이터 유형.
format: 숫자 기준 (정수 데이터 유형의 경우) 또는 소수 자릿수 (부동 소수점 유형의 경우)를 지정합니다.

 

코드

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void setup() {
  // open the serial port at 9600 bps:
  Serial.begin(9600);  //9600: 시리얼 통신의 통신 속도
}
 
void loop() {
 
 
  
  Serial.println("안녕하세요 ET의 IT입니다.");    
  Serial.println("println에 대해 알아보고 있습니다.");  
 
 
  // delay 1000 milliseconds before the next reading:
  delay(1000); //1초 delay
}
 

 

문자열 말고 변수의 출력도 가능합니다.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int i = 1;
void
 setup() {
  // open the serial port at 9600 bps:
  Serial.begin(9600);  //9600: 시리얼 통신의 통신 속도
}
 
void loop() {
  Serial.println(i);    
  Serial.println("안녕하세요 ET의 IT입니다.");    
  Serial.println("println에 대해 알아보고 있습니다.");  
  i++;
 
  // delay 1000 milliseconds before the next reading:
  delay(1000); //1초 delay
}
 

 

println()실행 화면

 

 

감사합니다.

댓글()