Tengo un croquis de Arduino que trato de usar para controlar un motor de CC con PWM. Parece que simplemente está ejecutando el motor como si el PWM estuviera configurado en 255 (100%). Tengo la intención de que mi croquis arranque el motor lentamente (0) y aumente cada 30 ms a 255, luego vuelva a 0. Sin embargo, parece que funciona al 100%. ¿Alguna idea? Aquí está mi código.
int con = 5;
int amm = 0;
void setup(){
pinMode(con, OUTPUT);
}
void loop(){
analogWrite(con, amm);
amm = amm + 1;
if (amm = 255) {
amm == 0;
}
delay(30);
}
¿Me estoy perdiendo algo? No codifico mucho en C, así que tal vez hice mi bucle o mis variables mal. ¡Gracias por tu ayuda!