Serlo Logo Die freie Lernplattform

Aufbaukurs Schall und Sound

1 Abstandsmessung

Bild

.

1import time
2import board
3import adafruit_hcsr04
4
5sonar = adafruit_hcsr04.HCSR04(trigger_pin=board.D5, echo_pin=board.D6)
6
7while True:
8    abstand = sonar.distance
9    print( abstand )
10    time.sleep(0.1)

2 Fehler abfangen

.

1import time
2import board
3import adafruit_hcsr04
4
5sonar = adafruit_hcsr04.HCSR04(trigger_pin=board.D5, echo_pin=board.D6)
6
7while True:
8    try:
9        abstand = sonar.distance
10        print( abstand )
11    except RuntimeError:
12        print("Retrying!")
13    time.sleep(0.1)

3 Daten plotten

.

1import time
2import board
3import adafruit_hcsr04
4
5sonar = adafruit_hcsr04.HCSR04(trigger_pin=board.D5, echo_pin=board.D6)
6
7while True:
8    try:
9        abstand = sonar.distance
10        print( (abstand,) )
11    except RuntimeError:
12        pass
13    time.sleep(0.1)

4 Einparkhilfe

.

5 Aufgaben


Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0 Was bedeutet das? serlo.org