Hola a todos, quiero controlar la velocidad de un ventilador de aire acondicionado de un auto mediante una pc mediante dos teclas como por ejemplo 'a' y 'b', como por ejempli al presionar 'a' una vez empiece con 51 al presionar nuevamente suba 51 mas y entonces seria 102 y así hasta llegar a 255 del pwm y en cambio con 'b' reste los 51 hasta legar a 0 me parece que es algo simple pero no me sale el código, tengo un código que del 0 al 5 me varia ya la señal pwmsi me podrían ayudar o darme pautas para desarrollarlo por mi mismo se los agradecería, ademas tengo un fotodiodo y no se como utilizarlo en el arduino ya que este al estar en presencia de luz conduce en polaridad inversa esta seria la forma de montarlo:
el codigo que estoy utilizando:
el codigo que estoy utilizando:
Código:
int ventilador=2;
void setup() {
Serial.begin(9600);
}
void loop() {
if (Serial.available()){
char a = Serial.read();
if (a>='0',a<='5'){
int velocidad = map(a,'0','5',0,255);
analogWrite(ventilador,velocidad);
Serial.println(a);
}
}
}