if(Serial)
설명
지정된 직렬 포트가 사용할 준비가 되었는지를 판단합니다.
Leonardo에서 if(Serial)은 USB CDC 직렬 연결이 열려 있는지 여부를 나타냅니다. Leonardo에서의 if (Serial1)를 포함한 다른 모든 인스탄스의 경우 항상 true를 반환합니다.
이것은 Arduino IDE 1.0.1에서 도입되었습니다.
문법
모든 보드:
if (Serial)
아두이노 레오나르도 한졍:
if (Serial1)
아두이노 메가 한정:
if (Serial1)
if (Serial2)
if (Serial3)
매개변수
- Nothing
반환값
- 지정된 직렬 포트를 사용할 수 있으면 true를, 아니라면 false를 반환합니다 를 반환합니다. Leonardo의 USB CDC 직렬 연결이 준비되기 전에 쿼리하는 경우에만 false를 반환합니다. 데이터 유형: bool
예제 코드
※ 주의 및 경고:
Serial functions are not only used for the communication between an Arduino board and Serial Monitor of Arduino IDE but also used for the communication between:
- An Arduino board and other Arduino board
- An Arduino board and other sensors/devices
- An Arduino board and computer (any Serial software on computer)* An Arduino board and other Arduino board
- An Arduino board and other sensors/devices
- An Arduino board and computer (any Serial software on computer)
더보기
- 언어 : Arduino - Serial
- 언어 : Serial.available()
- 언어 : Serial.begin()
- 언어 : Serial.end()
- 언어 : Serial.find()
- 언어 : Serial.findUntil()
- 언어 : Serial.flush()
- 언어 : Serial.parseFloat()
- 언어 : Serial.parseInt()
- 언어 : Serial.peek()
- 언어 : Serial.print()
- 언어 : Serial.println()
- 언어 : Serial.read()
- 언어 : Serial.readBytes()
- 언어 : Serial.readString()
- 언어 : serialEvent()
- 언어 : Serial.setTimeout()
- 언어 : Serial.write()
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |