Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 258

Für den raspberry pi 4 modell b, 3 modell a +, 3 modell b +, 3 modell b, 2 modell b, 1 modell b +, 1 modell a +, zero w and zero
Inhaltsverzeichnis

Werbung

SunFounder Da Vinci Kit
if
__name__
==
"__main__":
setup()
try:
loop()
except
KeyboardInterrupt:
destroy()
Code Erklärung
def
distance():
Diese Funktion wird verwendet, um die Funktion des Ultraschallsensors durch Berechnung der Rückerkennungsent-
fernung zu realisieren.
GPIO.output(TRIG, 1)
time.sleep(0.00001)
GPIO.output(TRIG, 0)
Dies sendet einen 10us Ultraschallimpuls aus.
while
GPIO.input(ECHO)
a
=
0
time1
=
time.time()
Diese leere Schleife wird verwendet, um sicherzustellen, dass beim Senden des Triggersignals kein störendes Echosi-
gnal vorhanden ist, und um dann die aktuelle Zeit zu erhalten.
while
GPIO.input(ECHO)
a
=
1
time2
=
time.time()
Diese leere Schleife wird verwendet, um sicherzustellen, dass der nächste Schritt erst ausgeführt wird, wenn das
Echosignal empfangen wird, und um dann die aktuelle Zeit abzurufen.
during
=
time2
-
time1
Führen Sie die Intervallberechnung durch.
return
during
340
*
Die Entfernung wird unter Berücksichtigung des Zeitintervalls und der Schallausbreitungsgeschwindigkeit berechnet.
Die Schallgeschwindigkeit in der Luft: 340 m/s.
254
==
0:
==
1:
/
2
100
*
(Fortsetzung der vorherigen Seite)
Kapitel 1. Über das Da Vinci Kit

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis