Bonjour

Bonjour j'aimerais avoir de l'aide pour un programme pour mon projet de terminal sti2d SIN
Alors j'ai juste besoin que vous me donner la formule pour faire l'inverse de log(10) sur arduino

merci et aurevoir

Si ma mémoire reste bonne, l’inverse de log10(X) c’est 10^(X) (10 exposant X)

faut inserer math.h au debut

et ensuite

double pow (double __x, double __y) // x la puissance de y

exemple;

 int value = 0;
 for (int a = 0; a <= 7; a++) {
   value = 0.5+ pow (2, a);
   Serial.print(a);
   Serial.print(": ");
   Serial.println(value);

 }

Mais bon avec un peu de recherche des fonction math sur le site arduino, tu aurais trouvé de suite…

Juste un point à clarifier :
Tu as écrit log(10)
La convention la plus généralement admise est que :
L majuscule : Log(x) correspond au logarithme “naturel” dit à base “e”
l minuscule : log(x) correspond au logarithme à base 10 sachant que log(x) = Log(x)/Log(10)
Donc log(10) = 1 et l’inverse de 1 c’est 1.

Je pense plutôt que tu veux la fonction inverse de log(x), dans ce cas Hazerty t’a donné la solution.
y = Log(x) → x = ey on écrit aussi x = exponentielle(y), e = constante d’euler = 2,71828…
z = log(u) → u = 10z