hola a todos bueno estoy aqui para pedirles un favor, estoy atorado con un proyecto y quisiera saber si me pueden echar una mano:
se trata de el aumento de velocidad de un motor brushless, tengo el siguiente codigo:
#include <Servo.h>
Servo servoA;
char letrain;
int velocidad;
void setup(){
Serial.begin(9600);
servoA.attach(10);
}
void loop(){
velocidad=62;
if (Serial.available()>!0){
letrain=Serial.read();
switch(letrain){
case 'a':
servoA.write(velocidad);
Serial.println("MAXIMO EN A");
break;
case 's':
servoA.write(60);
Serial.println("stop en A");
break;
}
}
return;
}
como pueden ver en ese codigo solamente enciando el motor a una velocidad minima de 62 con a letra "a" y lo apago con la letra "s" ahora necesito que siga subiendo la velocidad si presiono "a" nuevamente y asi hasta llegar a un maximo de 180 (que es la potencia maxima) de igual manera me hace falta introducir otro case para que disminuya la velocidad pero eso es mas sencillo, me gustaria primero tener lo de el aumento de velocidad asi que si pueden ayudarme se los agradeceria mucho
gracias por su tiempo XD