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
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);.
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.
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.