Monitor gestione della stringa Progetto 03 Amorometro

Ciao a tutti
sono al mio secondo schizzo e mi trovo a "litigare" con la stringa che non va capo, ma le stringhe si trasmettono una dopo l'altra , 5 secondi, in modo seriale.
Ho allegato la schermata del Monitor

Mia auguro di aver seguito le regole, nel caso accetto i suggerimenti

Grazie
patverg

[const int sensorPin = A0;
const float baselineTemp = 20.0;                                                                                                                                                                       
void setup() {
Serial.begin(9600);  // apri una porta seriale
for(int pinNumber = 2; pinNumber<5; pinNumber++){
pinMode(pinNumber,OUTPUT);
digitalWrite(pinNumber,LOW);
}                                                                                                                                                              
}
void loop() {
int sensorVal = analogRead(sensorPin);
Serial.print("Sensor Value : ");
Serial.print(sensorVal);
// converti la lettura ADC in tensione
float voltage = (sensorVal/1024.0)* 5.0;
Serial.print(", Volts;");
Serial.print(voltage);
Serial.print (", degrees C: ");                                                                                                                                                                                               
// converti la tensione in temperatura
float temperature = (voltage -.5)*100;
Serial.print(temperature);
if(temperature<baselineTemp){
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);                                                                                                                                               
} else if (temperature >= baselineTemp+2 && temperature < baselineTemp+4){
digitalWrite(2,HIGH); 
digitalWrite(3,LOW);
digitalWrite(4,LOW); 
} else if (temperature >= baselineTemp+4 && temperature < baselineTemp+6){ 
digitalWrite(2,HIGH); 
digitalWrite(3,HIGH); 
digitalWrite(4,LOW); 
}else if (temperature >= baselineTemp+6){                                                                                  
digitalWrite(2,HIGH); 
digitalWrite(3,HIGH); 
digitalWrite(4,HIGH);  
}
delay(5000);
}]

Credo di avertelo già detto ... nella sezione in lingua Inglese, si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post; per questa volta è stato spostato dalla sezione Inglese a quella Italiana, la prossima ... potrebbe venire eliminato. ::slight_smile: Grazie.

Guglielmo

Devi usare Serial.println() che inserisce una newline dopo il testo.

Qui la documentazione Serial

Federico

Federico66:
Devi usare Serial.println() che inserisce una newline dopo il testo.

Qui la documentazione Serial

Federico

Grazie Mille