Arduino에서 char를 문자열로 변환

  1. Arduino에서String함수를 사용하여charString으로 변환
  2. Arduino에서Serial.readString()함수를 사용하여charString으로 변환

이 튜토리얼에서는charString으로 변환하는 두 가지 방법에 대해 설명합니다. 첫 번째 방법은String함수를 사용하는 것이고 두 번째 방법은Serial.readString()함수를 사용하는 것입니다.

Arduino에서String함수를 사용하여charString으로 변환

charString으로 변환하려면String함수를 사용할 수 있습니다. 이 함수는 변수를 입력으로 받아String객체를 반환합니다.

void loop(){
    char myChar = 'char';
    String myString = String(myChar); 
}

위 코드에서myChar는 지정된char를 저장하기위한char유형의 변수이고myString은 변환 결과를 저장하기위한String유형의 변수입니다.

Arduino에서Serial.readString()함수를 사용하여charString으로 변환

Arduino의 직렬 포트에서char유형의 데이터를 읽고 데이터를String으로 변환하려는 경우 Serial.readString() 함수를 사용하여 수행 할 수 있습니다. 이 기능을 사용하면 수신 된 데이터를 나중에 다른 기능으로 변환하지 않고 직접 변환 할 수 있습니다. Serial.readString()함수는 직렬 포트에서char데이터를 읽고이를String으로 변환합니다.

void loop(){
    String myString = Serial.readString();
}

위 코드에서myString은 직렬 포트의 데이터를 저장하는String유형의 변수입니다. 이 기능은 시간이 초과되면 종료됩니다. 시리얼의 타임 아웃을 설정하려면 setTimeout()을 확인하십시오.

관련 문장 - Arduino String

  • Arduino에서 정수를 문자열로 변환
  • Arduino 플로트를 문자열로 변환