Ciao a tutti sto facendo dei progettini con Arduino Leonardo ed ho bisogno di utilizzare delle variabili float ma ho un bel problema, cioè ogni volta che dichiaro una variabile float Arduino mi da solo 2 cifre decimali.
Per esempio, in questo sketch:
float PG = 3.141592;
void setup() {
Serial.begin(9600);
}
void loop(){
if (Serial.available() > 0) {
Serial.println(PG);
}//----------------------------
}
quando invio un qualsiasi carattere a monitor mi viene stampato solo 3.14
mi sapete dire come mai?
c'è qualche impostazione da qualche parte?
o semplicemente sono io che sbaglio qualcosa?