Código Motor Servo

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 = "";
    }
  }

Moderador:
Por favor @pabloacoria lee las normas de este foro.
Modifica el título retirando la palabra Ayuda del mismo. El foro solo brinda Ayuda asi que solicitarla esta de mas.
Además los códigos se postean usando etiquetas.


Simplemente tomas todo tu código, lo cortas, click en el icono </> y luego pasteas el código. Y queda como corresponde.
Si no comprendes mira otros hilos para observar como debe verse. No lo dejes como esta por favor.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.