# Bibliothèques
importation RPi.GPIO comme GPIO
importation temps
Mode #GPIO (BOARD / BCM)
GPIO.mode réglages(GPIO.BCM)
#set Pins GPIO
GPIO_TRIGGER = 18
GPIO_ECHO = 24
#set direction GPIO (IN / OUT)
GPIO.installer(GPIO_TRIGGER, GPIO.EN DEHORS)
GPIO.installer(GPIO_ECHO, GPIO.DANS)
def distance():
# définissez Trigger sur HIGH
GPIO.production(GPIO_TRIGGER, Vrai)
# définir le déclencheur après 0,01 ms sur LOW
temps.dormir(0,00001)
GPIO.production(GPIO_TRIGGER, Faux)
Heure de début = temps.temps()
Temps d’arrêt = temps.temps()
# enregistrer StartTime
tandis que GPIO.contribution(GPIO_ECHO) == 0:
Heure de début = temps.temps()
# gagner du temps d’arrivée
tandis que GPIO.contribution(GPIO_ECHO) == 1:
Temps d’arrêt = temps.temps()
# décalage horaire entre le départ et l’arrivée
Temps écoulé = Temps d’arrêt – Heure de début
# multiplier par la vitesse du son (34300 cm / s)
# et divisez par 2, parce qu’ici et arrière
distance = (Temps écoulé * 34300) / 2
revenir distance
si __Nom__ == ‘__principale__’:
essayer:
tandis que Vrai:
dist = distance()
impression (« Distance mesurée =% .1f cm » % dist)
temps.dormir(1)
# Réinitialiser en appuyant sur CTRL + C
sauf KeyboardInterrupt:
impression(« Mesure arrêtée par l’utilisateur »)
GPIO.nettoyer()
-
AZDelivery 3 x Capteur à Ultrasons Module Compatible avec HC-SR04 Télémètre Compatible avec Arduino et Raspberry Pi y Compris Un eBook✅ Mesure de distance par ultrasons de 2 cm à 3 m jusqu'à une précision d'environ 3 mm. ✅ Dimensions: 45 x 20 x 19 mm (largeur avec broches env. 26 mm). ✅ Jusqu'à 50 mesures par seconde. ✅ Faible consommation d'énergie (env. 2 mA par mesure, max. 100 mA par seconde). ✅ Ce produit inclut un E-Book qui fournit des informations utiles sur la façon de commencer votre projet. Il permet une installation rapide et fait gagner du temps sur le processus de configuration. On y trouve une série d'exemples d'applications, des guides d'installation complets et des bibliothèques.
-
OcioDual HC-SR04 Capteur à Ultrasons Module Télémètre Sonde de Distance Mesure Ultrasonique HCSR04 pour Raspberry Pi AVR DIYLe HC-SR04 comprend un émetteur ultrason, un récepteur et un circuit de contrôle. Quand il est activé, il émet des séries d'impulsion ultrasonique à 40 kHz et reçoit l'écho d’un objet. La distance entre le capteur et l’objet est calculée en mesurant le temps de trajet des ondes sonores ( au moyen d’une base temps TTL ) entre l'émission et la réception de l'écho. Compatible avec Raspberry, Pi, AVR ... Modèle: HC-SR04. Pin: 4 (Vcc, Trig, Echo, Gnd). Tension de fonctionnement: 5V. Plage de détection (minimum): environ 3cm. Portée de détection (maximum): environ 4m. Mesures par seconde: 50. Angle du capteur: 15º. Consommation: 100mA / seconde. Fréquence: 40kHz. Dimensions: environ 45 x 20 x 19mm. Poids: environ 10g.
-
ELEGOO 5 pièces HC-SR04 Module Ultrason de Capteur de Distance pour Mega Nano Robet XBee Zigbee Ultrasonic Module Distance SensorCapteur Ultrason de Mesure de Distance HC-SR04 (Ultrasonic Module Distance Sensor) Le HC-SR04 comprend un émetteur ultrason, un récepteur et un circuit de contrôle. Quand il est activé, il émet des séries d'impulsion ultrasonique à 40 kHz et reçoit l'écho d’un objet. La distance entre le capteur et l’objet est calculée en mesurant le temps de trajet des ondes sonores ( au moyen d’une base temps TTL ) entre l'émission et la réception de l'écho Alimentation: 5Volt continu; Courant de repos: moins de 5mA; Angle effectif: moins de 15° Distance mesurée:de 2 cm à 300 cm; Résolution:0,3 cm Contenu du Paquet: 5 x Module HC-SR04 avec un petit cadeau