2022-04-07 Arduino_4

2022. 4. 7. 14:23학부 강의/Arduino

제어구조 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);
		}
	}
}

아두이노 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/

 

Serial.read() - 아두이노 참조

설명 들어오는 시리얼 데이터를 읽는다. read()는 Stream utility class 로부터 상속받는다. 문법 Serial1.read() Serial2.read() Serial3.read() 매개변수 반환 들어온 데이터의 첫 바이트 사용가능(또는 사용할 데

www.arduino.cc


'학부 강의 > Arduino' 카테고리의 다른 글

2022-05-02 Arduino_6  (0) 2022.05.02
2022-04-13 Arduino_5  (0) 2022.04.13
2022-03-30 단축_계산  (0) 2022.03.30
2022-03-30 Arduino_3  (0) 2022.03.30
2022-03-23 Arduino_2  (0) 2022.03.23