Un petit article pour la fonction map() qui vas nous être utile pour un prochain tutoriel 🙂
Niveau description j’ai du aller chercher ailleurs que sur le site officiel. Car bien que facile a utiliser et a comprendre, je ne vois pas comment l’expliquer…
Permet de modifier la plage de variation d’une variable.
Imaginons que nous ayons une valeur provenant d’un potentiomètre connecté a la broche A0. Sa valeur varierait de 0 à 1023. Et ce que nous voulons, c’est contrôler un servomoteur qui nécessite une plage de 0 à 180° correspondant à son angle de rotation.
C’est là que la fonction map() peut nous aider.
Comment utiliser la fonction map();
exemple:
Dans ce cas, notre variable “val” contiendra donc le résultat de la fonction map() de la valeur de potentiomètre, initialement comprise entre 0 et 1023 mais actuellement ré-échantillonnée entre 0 et 180.
Bon a savoir:
- La fonction n’utilise que des nombre entier.
- La fonction utilise aussi bien des nombres positifs que négatifs.
C’est compréhensible ? j’espère!
Pour l’avoir tester, le starter kit d’Arduino et son manuel en français sont très intéressant pour les débutant.
0 commentaires