Hola! Estoy creando una máquina lanza proyectiles, y quiero que antes que dispare, se pueda ajustar la posición de un servo motor conectado a mi arduino. El problema es que a la hora de querer ajustar la posición escribiendo en el monitor serial cualquier número, los imprime como una unidad( por ejemplo 180 lo escribe como 1, 8, 0 en cada línea). Este es el código para mover el motor:
if(Serial.available() > 0)
{
int inChar = Serial.read();
if(inChar != '\n')
{
inString += (char)inChar;
}
else
{
float angulo =inString.toFloat();
Serial.println(angulo);
torreta.write(angulo);
inString = "";
}
}
