INFO COVID-19 : Nous continuons à vous livrer en toute sécurité
Module de détection miniature à ultrasons à grande portée de détection, ne nécessitant pas de cycles de calibrage.
Description complètePrésentation et fonctionnalités :
Module de détection miniature à ultrasons à grande portée de détection.
Il ne nécessite pas de cycles de calibrage, il suffit de l'alimenter.
Programmation et communication :
Le fabricant propose plusieurs exemples d'utilisation pour carte compatible Arduino, Raspberry Pi, etc.
Connectique :
Les E/S sont disponibles sur des pastilles femelles au pas de 2,54 mm (voir connecteur à souder MH100).
Référence : SRF02-B (remplace SRF02)
Roboticia.com
25/10/2017
Pour bien utiliser ce module : il faut savoir qu'il ne mesure pas en dessous de 15 cm environ. Passé cette valeur, il renvoie des valeurs incohérentes. Sur arduino, le code présent ici https://www.dfrobot.com/wiki/index.php/SRF02_Ultrasonic_sensor_(SKU:SEN0005) fonctionne bien. Par contre sur Raspberry pi la plupart des tutos sur le net ne fonctionneront pas, cela est du à un problème de lecture des octets par smbus. Pour lire correctement les registres il faut faire (en python) : >>> import smbus >>> i2c.write_byte_data(0x70, 0, 81) >>>print i2c.read_i2c_block_data(0x700 , 5) avec octect 4 de 0 à 128 cm octet 5 de 128 à 256 cm octet 3 au delà de 256 cm. Ce décalage par rapport à la documentation est probablement lié à un problème de lecture de l'I2C en 7 ou 8 bit par la librairie smbus.