Serial.parseFloat()
설명
Serial.parseFloat()직렬 버퍼에서 처음으로 발견한 부동 소수점 숫자를 반환합니다. parseFloat()는 부동 소수점 숫자 자리가 아닌 첫 번째 문자에서 종료됩니다. 시간이 초과되면 함수가 종료됩니다 (Serial.setTimeout() 참조).
Serial.parseFloat()은 Stream 유틸리티 클래스에서 상속합니다.
문법
Serial.parseFloat()
Serial.parseFloat(lookahead)
Serial.parseFloat(lookahead, ignore)
매개변수
- Serial: serial port object. See the list of available serial ports for each board on the Serial main page.
- lookahead: 부동 소수점 수를 스트림에서 미리 보는 것에 사용되는 모드입니다. 허용되는 데이터 유형 : LookaheadMode. 허용되는 lookahead값:
- SKIP_ALL: 부동 소수점 숫자에 대한 스트림을 스캔 할 때 빼기 기호, 소수점 또는 숫자를 제외한 모든 문자는 무시됩니다. 이것이 기본 모드입니다.
- SKIP_NONE: 아무것도 건너 뛰지 않으며 첫 번째 대기 문자가 유효하지 않으면 스트림이 터치되지 않습니다.
- SKIP_WHITESPACE: 탭, 공백, 줄 바꿈 및 캐리지 리턴 만 건너 뜁니다.
- ignore: 검색에서 표시된 문자를 건너 뛰는 데 사용됩니다. 예를 들어 수천 분할기를 건너 뛰는 데 사용됩니다. 허용되는 데이터 유형: char
반환값
- float
예제 코드
- Compile and upload the above code to Arduino
- Open Serial Monitor and select Newline option
- Type -127.45 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.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 |