아두이노 시리얼 통신 예제 1
페이지 정보

본문
String str = "";
void setup() {
Serial.begin(9600);
Serial.println("Hello");
}
void loop() {
if (Serial.available() > 0) { // 시리얼에 데이터가 있다면
char data = (char) Serial.read(); // 한문자씩 읽어들입니다.
if ((int)data != 10) { // 개행문자 (\n -> newline)가 아니라면
str += data; // 문자를 문자열에 담습니다.
} else { // 개행문자 (\n -> newline)가 맞다면
Serial.print("Recv : ");
Serial.println(str); // 문자열을 출력합니다.
str = ""; // 문자열 초기화
}
}
}
- 이전글delay() 함수말고 시간으로 딜레이 주기 22.06.15
- 다음글아두이노 코드로 리셋하기 22.05.17
댓글목록
등록된 댓글이 없습니다.