[Aduino]아두이노 시리얼 출력(Serial.println(), Serial.printf() 등)

2022년 04월 29일 by 진아사랑해

    [Aduino]아두이노 시리얼 출력(Serial.println(), Serial.printf() 등) 목차
반응형

아두이노에서 프린트를 하기 위해 일반적으로 Serial 명령어를 사용한다

아두이노 Platform을 사용하는 Platformio를 사용하는 경우에도 같이 적용된디

 

Serial.println()의 사용방법은

int x= 36;

float y= 1.02;

인 경우에 

Serial.println("Int: is "+x+", Float: is "+y); 의 출력은

"Int: is 36, Float is: 1.02"로 출력된다

Serial.println()을 사용하는 경우에는 '\n'을 사용할 필요가 없다

 

Serial.printf()의 사용법은

int x= 36;

float y= 1.02;

인 경우에 

Serial.printf("Int is: %d and Float: is %f \n", x, y); 

Serial.printf("Int is: %d and Float: is %.2f \n", x, y); 

"Int is: 36 and Float: is 1.200000"

"Int is: 36 and Float: is 1.20" 로 출력된다

 

String str = "abcd";

Serial.printf("str is %s \n", str.c_str()); 

스트링을 출력하는 경우에는 c_str() 멤버함수를 사용한다

 

즐거운 시간되세요

 

반응형