Librairie Math.h pour Arduino
Fermé
HardBlasterz
Messages postés
1
Date d'inscription
samedi 13 décembre 2014
Statut
Membre
Dernière intervention
13 décembre 2014
-
13 déc. 2014 à 16:16
mamiemando Messages postés 33636 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2025 - 23 déc. 2014 à 14:16
mamiemando Messages postés 33636 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2025 - 23 déc. 2014 à 14:16
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
A voir également:
- Arduino math.h
- Arduino strtok ✓ - Forum Programmation
- Expected ')' before ' ' token arduino ✓ - Forum C
- Alimenter arduino batterie 12v ✓ - Forum Alimentation PC
- Processing arduino download - Télécharger - Langages
- Arduino language ✓ - Forum C
1 réponse
mamiemando
Messages postés
33636
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
18 avril 2025
7 842
Modifié par mamiemando le 23/12/2014 à 14:16
Modifié par mamiemando le 23/12/2014 à 14:16
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