2022-04-07 Arduino_4

제어구조 3가지

  • 순차구조
  • 선택구조 
  • 반복구조

 

자료형 3가지

  • 정수형
  • 실수형
  • 문자형

[아두이노 레퍼런스] Serial.read() 함수

void setup()
{
	Serial.begin(9600); 
}

void loop() 
{
	if(Serial.available())
	{
		char ch = Serial.read();

		if(ch >= 'a' && ch <= 'z')
		{
		ch -= 32;
		Serial.println(ch); 
		}

		else if(ch >= 'A' && ch <= 'Z')
		{ 
		ch += 32;
		Serial.println(ch);
		}
	}
}
Code language: C++ (cpp)

아두이노 Serial.read() 함수는 수신된 데이터를 읽어오는 데 사용.

호출 시 시리얼 버퍼의 첫 번째 바이트만 읽어옵니다.

1바이트라서 char와 크기가 같다.

단 2바이트의 int는 Serial.parseInt 등 다른 방식의 작업이 필요하다.

데이터를 읽어오는 방법에 따라 Serial.readBytes(), Serial.readBytesUntil(), Serial.readString() 등으로 구분하여 사용할 수 있다.

출처 : https://www.arduino.cc/reference/ko/language/functions/communication/serial/read/

https://www.arduino.cc/reference/ko/language/functions/communication/serial/read/


댓글 남기기