Go Down

Topic: Ripetizione loop (Read 3543 times) previous topic - next topic

Zanco

Grazie della guida.Sembra molto ben fatta.Ad ogni modo purtroppo sono abituato ad esempio in fortran ma anche in altri linguaggi a indicare separatamente il tipo di variabile dalla precisione richiesta.Nel mio caso dunque se non ho letto male mi servirebbero variabili di tipo double e non float che mi danno la possibilità di approssimare un real e salvarlo.Giusto?
Matteo

leo72

Zanco, indipendentemente dal linguaggio a cui sei abituato tu, l'Arduino si programma in C/C++ per cui devi adeguarti  ;)

A parte questo, il C/C++ non è implementato al 100% per via delle ridotte risorse hardware dei microcontrollori usati, che sono ad 8 bit. Ad esempio, il tipo float ed il tipo double sono entrambi implementati con variabili a 32 bit equivalenti a variabili di tipo "single precision", la "double precision" non esiste. Il tipo double è un alias del tipo float, sempre 32 bit usi. Quindi hai un limite di 6/7 cifre decimali massime che puoi usare.

Go Up