Hola a todos. Como el título dice, tengo una duda en ese par de puntos. Ahora lo detallaré mejor:
Sentencia switch: es posible definir un case con un rango de valores?
Estoy intentando algo como:
case 0..9:
Pero me lanza el siguiente error de compilación:
too many decimal points in number
No sé si en realidad no es posible; o es que me engañé a mi mismo creyendo que en algún lado había leído que sí se podía…
Con el monitor serie: es posible comandar desde el Arduino, el borrado de caracteres ya impresos? Según la tabla ASCII, 0x7F es el caracter “DEL”; el cual borra el último que se haya escrito.
Intenté:
Serial.write(127);
Serial.print((char)127);
Pero no borra nada en el monitor serie. Alguien tiene alguna idea de que si es posible o no?
A la segunda pregunta, me temo que el monitor serie del IDE no hace ningún caso de los caracteres de control. Posiblemente si utilizas algún otro terminal sí que puedas controlarlo.