come impostare un valore su una variabile [Risolto]

Ragazzi non riesco a capire come impostare un rage su una variabile per far scrivere una certa cosa sul display, mi spiego se il valore di lettura di un sensore mx è fra il valore -1 e 3 scrivi Pippo

con una costante scrivo così: if (mx == -1){lcd.print("Pippo");}

ma come scrivo per quello che ho detto sopra? :fearful:

prova così:
if (mx >= -1 && mx <=3){lcd.print(“Pippo”);}

Mille grazie, ma se dovessi inserire anche che fra 10 e 15 debba scrivere Pluto ?

if (mx >= -1 && mx <=3)
{ lcd.print("Pippo");
}
if (mx >= 10 && mx <=15)
{ lcd.print("Pluto");
}

ma se dovessi inserire anche che fra 10 e 15 debba scrivere Pluto ?

e poi adesso Micky Maus ? :wink: :wink: :wink:

Scusami non potevo trattenermi.
Ciao Uwe

if (mx >= -1 && mx <=3)
{ lcd.print("Pippo");
}
if (mx >= 10 && mx <=15)
{ lcd.print("Pluto");
}
else
{ lcd.print("Micky Mouse");
}

:grin:

Ignoranti!!! Dopo Pippo e Pluto, viene sempre Paperino.

Scusa @para, ma si scherza.

Dovresti a questo punto spendere un pò di tempo e cercare nel sito Arduino (purtroppo in inglese) oppure su internet come funziona l'istruzione if, del C o di altri linguaggi tipo Basic, Pascal o Java. O magari un buon libro non troppo complicato sulla programmazione. Non è semplice spiegarti in poche righe la if e forse non ti toglieremmo tutti i dubbi.

A questo punto

if (mx >= -1 && mx <=3)
{ lcd.print("Pippo");
}
else if (mx >= 10 && mx <=15)
{ lcd.print("Pluto");
}
else
{ lcd.print("Micky Mouse");
}

Ok mille grazie ragazzi, basta inserire i comandi in fila in pratica :) ora inserisco 22 linee di riconoscimento satelliti e vediamo che succede.

uhhh se hai da fare qualcosa di così ripetitivo è perchè stai sbagliando qualcosa da qualche parte. Se poi i satelliti diventano 23, o c'è un errore in un operazione che fai?

spiegaci bene cosa vuoi fare, che ti diamo una mano ad impostare il lavoro