Il seguente codice mi fa uno scherzo strano:
void setup() {
Serial.begin(38400);
inputString.reserve(200);
inputStringTastierino.reserve(200);
pinMode(ledpin, OUTPUT);
digitalWrite(ledpin, LOW);
pinMode (speaker, OUTPUT);
passo = 0;
randomSeed(analogRead(0));
NumeroCaso = random(0, 780);
Serial.print("Numero da indovinare ");
Serial.println(NumeroCaso);
lcd.begin(16, 2);
lcd.print("Numero ");
lcd.print(NumeroCaso);
}
Direi che parte e subito scrive un numero sul display, poi dopo un po la seriale è inizializzata e sembra tutto riparta da caso e mi ripropone un numero diverso.
La cosa strana è che direi che il codice
NumeroCaso = random(0, 780);
viene eseguito 2 volte.
Ma il setup non dovrebbe essere eseguito solo una?
N