Branchement du capteur à ultrasons HR-SR04 sur un Raspberry Pico.

Pointez le capteur vers un objet avec une surface plane. Vous verrez apparaître dans la console la distance entre le capteur et l'objet.

Montage et cablâge du capteur à ultrasons HR-SR04 sur la platine.

Câblage
N°    11
Programme MicroPython HR-SR04

from machine import Pin

import utime

trigger = Pin(3, Pin.OUT)

echo = Pin(2, Pin.IN)

def ultra():

   trigger.low()

   utime.sleep_us(2)

   trigger.high()

   utime.sleep_us(5)

   trigger.low()

   while echo.value() == 0:

       signaloff = utime.ticks_us()

   while echo.value() == 1:

       signalon = utime.ticks_us()

   timepassed = signalon - signaloff

   distance = (timepassed * 0.0343) / 2

   print("La distance de l'objet est de :",distance,"cm")

while True:

   ultra()

   utime.sleep(1)

 

Pour lire la valeur du capteur sur la carte, télécharger le code MicroPython suivant...
... puis ouvrez le code MicroPython téléchargé avec l'IDE Thonny, ou copier le code suivant dans éditeur.
Cliquer sur le bouton Exécuter le script courant (F5) pour enregistrer le code MicroPython sur la carte Raspberry Pi Pico.
Liens utiles
Installation de l' IDE Thonny sous Windows 7 Télécharger la dernière version de Thonny Caractéristique de la carte Raspberry Pi Pico
Capteur ultrasons HR-SR04, Raspberry Pico
Haut de la page