Olá a todos, recentemente estive elaborando um projeto no arduino, e estou com dificuldades para fazer está conversão.
Quando digito um número no monitor serial, ele retorna em ASCII no programa, sei que se for só um digito é só diminuir 48, porém quando há mais digitos, é um pouco confuso, pois ele faz um de cada vez.
Exemplo:
if(Serial.available()){
dado = Serial.read();
num = dado-48;
Serial.println(num); }
Gostaria que quando digitasse um numero no monitor, por exemplo 65535, ele fosse colocado em uma variável inteira.