Stream.parseInt()
Descrição
parseInt() retorna o primeiro número inteiro (long) válido da stream. Caracteres iniciais que não são dígitos (ou o sinal de menos) são ignorados.
Em particular:
- Caracteres iniciais que não são dígitos ou um sinal de menos, são ignorados;
- O parsing para quando nenhum caractere foi lido em um time-out de valor confgurável, ou um caractere não-dígito é lido;
- Se nehum digito válido foi lido quando ocorre time-out (ver Stream.setTimeout()), é retornado 0;
Essa função é parte da classe Stream, e pode ser chamada por qualquer classe que herda da mesma (Wire, Serial, etc). Veja a página principal da classe Stream para mais informações.
Sintaxe
stream.parseInt(list)
stream.parseInt(''list', char skipchar')
Parâmetros
- stream : uma instância de uma classe que herda da classe Stream.
- list : a stream a se checar por ints (char)
- skipChar: usado para ignorar o carctere indicado na busca. Usado, por exemplo, para ignorar o ponto em "2.000.000".
Retorna
long
Ver Também
- Linguagem : Arduino - Stream
- Linguagem : Stream.available()
- Linguagem : Stream.find()
- Linguagem : Stream.findUntil()
- Linguagem : Stream.flush()
- Linguagem : Stream.getTimeout()
- Linguagem : Stream.parseFloat()
- Linguagem : Stream.peek()
- Linguagem : Stream.read()
- Linguagem : Stream.readBytes()
- Linguagem : Stream.readBytesUntil()
- Linguagem : Stream.readString()
- Linguagem : Stream.readStringUntil()
- Linguagem : Stream.setTimeout()
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |