Capteur de distance grove

Démarré par f75garnier@yahoo.fr, Août 05, 2018, 07:29:54 PM

« précédent - suivant »

f75garnier@yahoo.fr

Bonjour à tous,

En essayant le module "capteur ultrason" grove, j'ai le message :
'class Ultrasonic' has no member named 'MeasureInCentimeters'.

J'ai installé la librairie Ultrasonic.h ...

quelqu'un a un lien sur pour que je puisse télécharger la bonne bibliothèque ? Le problème vient-il d'ailleurs ?

Cordialement,

François Garnier

Bzhtitude

Salut,

la biblio "officielle" pour le grove est là
https://github.com/Seeed-Studio/Seeed_Grove_Ultrasonic_Ranger_g

Souvent le problème vient d'un copier coller partiel de la bibliothèque, où l'as-tu installée ? il faut prendre l'ensemble des fichiers, le .h, ne suffira pas à faire fonctionner ton programme.

Il se peut aussi que l'appel de la fonction soit mauvais, peut on voir ton code ?

SebCanet

#2
Aïe....j'espère qu'il n'y a pas tout un paquet de mises à jour de liens/bibliothèques à mettre à jour  :'(

Pour le capteur Grove officiel la doc est là : http://wiki.seeedstudio.com/Grove-Ultrasonic_Ranger/
Et justement il y a bien la fonction "MeasureInCentimeters()".
As tu la bonne bibliothèque ou bien une autre pour ce type de capteur ?

Je trouve qu'il n'y a qu'Adafruit qui joue le jeu de nommer les fichiers et fonctions avec le préfixe 'Adafruit_' qui rend tout beaucoup plus simple...