Arduino에서 char를 문자열로 변환
Ammar Ali
2023년10월12일
이 튜토리얼에서는char
를 String
으로 변환하는 두 가지 방법에 대해 설명합니다. 첫 번째 방법은String
함수를 사용하는 것이고 두 번째 방법은Serial.readString()
함수를 사용하는 것입니다.
Arduino에서String
함수를 사용하여char
를String
으로 변환
char
를String
으로 변환하려면String
함수를 사용할 수 있습니다. 이 함수는 변수를 입력으로 받아String
객체를 반환합니다.
void loop() {
char myChar = 'char';
String myString = String(myChar);
}
위 코드에서myChar
는 지정된char
를 저장하기위한char
유형의 변수이고myString
은 변환 결과를 저장하기위한String
유형의 변수입니다.
Arduino에서Serial.readString()
함수를 사용하여char
를String
으로 변환
Arduino의 직렬 포트에서char
유형의 데이터를 읽고 데이터를String
으로 변환하려는 경우 Serial.readString()
함수를 사용하여 수행 할 수 있습니다. 이 기능을 사용하면 수신 된 데이터를 나중에 다른 기능으로 변환하지 않고 직접 변환 할 수 있습니다. Serial.readString()
함수는 직렬 포트에서char
데이터를 읽고이를String
으로 변환합니다.
void loop() { String myString = Serial.readString(); }
위 코드에서myString
은 직렬 포트의 데이터를 저장하는String
유형의 변수입니다. 이 기능은 시간이 초과되면 종료됩니다. 시리얼의 타임 아웃을 설정하려면 setTimeout()
을 확인하십시오.
작가: Ammar Ali