Hola Me pueden tirar una ayudaita miren estoy haciendo un programa, tengo ya montado el circuito, es un pulsador y un motor lo cual necesito que cuando pulse el pulsador aumente 1 la velocidad del motor el problema es que cuando uso el map tengo que poner 0 255 la energia cuando apreto el pusador queda a 125 y no aumenta mas alguno me puede pasar la programacion para que aprenda como se hace gracias !!! :3
uso un motor chiquito de 5v
Otra cosa tengo que mostrar en Serial, que cada vez que aumente me salga Aumento de velocidad o algo asi.
int motor=3;
int pulsador=7;
void setup() {
Serial.begin(9600);
pinMode(pulsador,INPUT);
pinMode(motor,OUTPUT);
}
void loop() {
if (digitalRead(pulsador)==HIGH){
if (velocidad>=0 && velocidad<=5){
velocidad = map(velocidad,0,5,0,255);
velocidad++;
analogWrite(motor,velocidad);
Serial.print(velocidad);
}
}
}