volevo sottoporvi questo fatto, per cercare di giungere a una soluzione.
Ho realizzato un semplice programma di prova, con un fototransistor che rileva la
quantità di luce che lo colpisce e di conseguenza mi accende al massimo o spegne un Led.
Il mio problema è che dichiarando uscita Pwm a valore 0 (Zero), il led non si spegne completamente come dovrebbe essere.
Vi sottopongo il codice:
int Lettura;
int Light = 3;
void setup() {
Serial.begin (9600);
pinMode (Light, OUTPUT);
}
void loop() {
Lettura = analogRead (A0);
Serial.println (Lettura);
if (Lettura <=3);
analogWrite (Light,255);
if (Lettura >=10)
analogWrite (Light,0);
}
Ho cancellato dal programma la stringa che mi hai consigliato.. ma il problema persiste allo stesso modo. Il Led rimane debole debole ma acceso..
Non saprei.. altri consigli ragazzi?