Transducteur à ultrasons SRF02-B
Code : 24586

Module de détection miniature à ultrasons à grande portée de détection, ne nécessitant pas de cycles de calibrage.

12,25 € HT 14,70 € TTC
Code : 24586
Achatrapide
En stock
-
+
Avis du site
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.
user_deleted - 25 oct. 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.
user_deleted - 25 oct. 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.
user_deleted - 25 oct. 2017