2017-04-19 3 views
0

출력을 표시하려고합니다. hello 3. 어떻게하면 Serial.print() 메서드를 SoftwareSerial.h 라이브러리에 정의 할 수 있습니다. 다음 코드가 있습니다.변수 값과 문자열을 함께 인쇄합니다.

#include <SoftwareSerial.h> 

int a = 3; 
void setup(){ 
    Serial.begin(9600); 
    Serial.print("hello"+a); 
} 

void loop(){ 


} 

답변

0

가장 쉬운 방법은 여러 번 호출하는 것입니다. 그렇게하면 유형 변환에 대해 걱정할 필요가 없습니다.

Serial.print("hello"); 
Serial.print(a); 
+0

당신의 재생에 대한 확인 감사하지만, 다른 방법이가? 방법 –

+0

물론, 많은 @ignacio. 그러나 그들은 느리고 서투르다. –

0
void setup(){ 

    Serial.begin(9600); 
    string somestring = "hello" + " " + "3"; 
    Serial.print(somestring); 
} 
+0

** 3 **을 직접 인쇄하고 싶지 않습니다. 변수 ** a **를 통해 인쇄하고 싶습니다. –