Librairie Math.h pour Arduino
Bonjour,
Je travaille actuellement sous Arduino Uno et il me manque la librairie Math.h .
J'ai cherché à plusieurs reprises sur internet mais impossible de mettre la main dessus.
Quelqu'un aurais il un lien pour que je puisse la télécharger?
Merci d'avance,
HardBlasterz
Je travaille actuellement sous Arduino Uno et il me manque la librairie Math.h .
J'ai cherché à plusieurs reprises sur internet mais impossible de mettre la main dessus.
Quelqu'un aurais il un lien pour que je puisse la télécharger?
Merci d'avance,
HardBlasterz
1 réponse
Attention je pense que c'est plutôt
À noter que math.h (et plus précisément
Exemple : plop.c
Pour compiler :
Pour exécuter :
Bonne chance
<math.h>et non
<Math.h>. Je ne connais pas arduino, je vais partir du principe que c'est proche d'un linux vu qu'il semble s'agir d'un système open source.
À noter que math.h (et plus précisément
/usr/include/math.h) est un header et non une librairie. Il faudra sans doute linker avec la librairie mathématique ton programme (/usr/lib/libm.so) en passant l'option
-lmlorsque tu compiles ton exécutable.
Exemple : plop.c
#include <math.h>
#include <stdio.h>
int main() {
double x = 9;
printf("sqrt(%lf) = %lf\n", x, sqrt(x));
return 0;
}
Pour compiler :
gcc -o plop plop.c -lm
Pour exécuter :
./plop
Bonne chance