Problema con monitor seriale.

Salve ragazzi, ho un Arduino Uno, da pochissimo e stavo provando ad accendere un led con una fotoresistenza, ma il monitor seriale rimane bianco e non capisco perchè.
Questo è il progetto Progetto 2: led e fotoresistenza - Imparando arduino e questo lo sketch:

int luminosita; //Il valore letto dalla fotoresistenza
int ledPin = 10; //Il pin del led

void setup() {
}

void loop() {
luminosita = analogRead(A0); //Lettura della luminosità
luminosita = luminosita/4; //Adeguiamo il valore della luminosità
analogWrite(ledPin,luminosita); //Mettiamo il valore letto per il led
delay(10); //Aspetta 10 ms
}

Semplicemente perchè tu non invii nulla :slight_smile:
Il monitor seriale riceve i messaggi che invii con Serial.print() o Serial.println().
Per esempio, potresti inviare il valore della luminosità aggiungendo prima del delay(10) l'istruzione Serial.println(luminosita); Ricordati che prima bisogna aprire la connessione, nel setup, con Serial.begin(9600);.

Francesco9824:
Salve ragazzi,

Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni
e a leggere il regolamento: Regolamento

Il codice devi racchiuderlo nei tag code, vedi sezione 7 del regolamento, spiega bene come fare.
Altrimenti parte del codice può essere visualizzata male o mancare perchè interpretato come attributo del testo stesso.

Ecco lo sketch della fotoresistenza

int x;
void setup() {
 Serial.begin(9600);


}

void loop() {
 x=analogRead(A2);
 if(x>0 && x<35){
 Serial.println("poca luce");
 
    }
    else{
     Serial.println("abbastanza luce");
    }
}

se vuoi accendere un led con la fotoresistenza :

int x;
void setup() {
 Serial.begin(9600);
pinMode(12,OUTPUT);

}

void loop() {
 x=analogRead(A2);
 if(x>0 && x<35){
digitalWrite(12,HIGH);
 
    }
    else{
     digitalWrite(12,LOW);
    }
}

Cosa ho appena scritto qui sopra !! :o

Il codice devi racchiuderlo nei tag code, vedi sezione 7 del regolamento, spiega bene come fare.
Altrimenti parte del codice può essere visualizzata male o mancare perchè interpretato come attributo del testo stesso.