serialEvent()
설명
데이터 사용이 가능할 때 호출됩니다. Serial.read() 함수가 이 데이터를 캡처하는 것에 사용합니다.
'serialEvent ()'기능은 모든 Arduino 보드 또는 'Serial'인터페이스에서 사용할 수 없습니다:
Board | Available serialEvent() functions | |
---|---|---|
Uno Nano | serialEvent() | |
Mega | serialEvent() serialEvent1() serialEvent2() serialEvent3() | |
Leonardo Micro Yún | serialEvent1() | |
Uno WiFi Rev2 Nano Every | None | |
MKR boards Nano 33 IoT Zero | None | |
Nano 33 BLE | None | |
Portenta H7 | None | |
Due | serialEvent() serialEvent1() serialEvent2() serialEvent3() | |
101 | serialEvent1() |
문법
추가 직렬 포트가있는 보드의 경우 (직렬 기본 페이지의 각 보드에 대해 사용 가능한 직렬 포트 목록 참조):
매개변수
- statements: any valid statements
반환값
- 없음
예제 코드
- Compile and upload the above code to Arduino
- Type "Arduino" on Serial Monitor and click Send button:
- 시리얼 모니터에 결과:
※ 주의 및 경고:
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()
- 언어 : if(Serial)
- 언어 : Serial.parseFloat()
- 언어 : Serial.parseInt()
- 언어 : Serial.peek()
- 언어 : Serial.print()
- 언어 : Serial.println()
- 언어 : Serial.read()
- 언어 : Serial.readBytes()
- 언어 : Serial.readString()
- 언어 : Serial.setTimeout()
- 언어 : Serial.write()
- 튜토리얼 : Serial Event Tutorial
- 언어 : begin()
- 언어 : end()
- 언어 : available()
- 언어 : read()
- 언어 : peek()
- 언어 : flush()
- 언어 : print()
- 언어 : println()
- 언어 : write()
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |