Arduino에서 char를 문자열로 변환

Ammar Ali 2023년10월12일
  1. Arduino에서String함수를 사용하여charString으로 변환
  2. Arduino에서Serial.readString()함수를 사용하여charString으로 변환
Arduino에서 char를 문자열로 변환

이 튜토리얼에서는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()을 확인하십시오.

작가: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

관련 문장 - Arduino String