ciao allora guarda alla fine è tutto a posto va bene cosi... volevo chiederti una cosa.... a seconda dei valori della variabile bpm devo regolare con la pwm la velocità di un motore..... questo è il pezzo di codice che ho scritto alla fine del programma... ma non accade nulla, la velocità del motore rimane sempre la stessa e non so se sia il massimo o un volero intermedio.... l'interfacciamento del motore è ok, ho provato con il programma fading e funziona non so perche non funziona con quest'altro programma... puoi aiutarmi?
if ( 0 <= bpm <= 70)
{ analogWrite(tappetopin, 255);}
if ( 70 < bpm <= 80)
{ analogWrite(tappetopin, 229);}
if ( 80 < bpm <= 100)
{analogWrite(tappetopin, 204);}
if ( 100 < bpm <= 120)
{ analogWrite(tappetopin, 178);}
if ( 120 < bpm <= 140)
{ analogWrite(tappetopin, 153);}
if ( 140 < bpm <= 160)
{ analogWrite(tappetopin, 125);}
if ( 160 < bpm)
{ analogWrite(tappetopin, 102);}
si non si fa così il test... si fa
if ((a > 100) && (a < 120))