Für Python-Sprachbenutzer
Schritt 2: Öffnen Sie die Codedatei.
cd /home/pi/davinci-kit-for-raspberry-pi/python
Schritt 3: Ausführen.
sudo python3 1.2.1_ActiveBuzzer.py
Die Kode läuft, der Summer piept.
Code
Bemerkung: Sie können den folgenden Code Ändern/Zurücksetzen/ Kopieren/Ausführen/Stoppen. Zuvor müssen
Sie jedoch zu einem Quellcodepfad wie davinci-kit-for-raspberry-pi\\python gehen.
import
RPi.GPIO
as
import
time
# Set #17 as buzzer pin
BeepPin
=
17
setup():
def
# Set the GPIO modes to BCM Numbering
GPIO.setmode(GPIO.BCM)
# Set LedPin's mode to output,
# and initial level to High(3.3v)
GPIO.setup(BeepPin, GPIO.OUT, initial=GPIO.HIGH)
def
main():
while
True:
# Buzzer on (Beep)
print
('Buzzer
GPIO.output(BeepPin, GPIO.LOW)
time.sleep(0.1)
# Buzzer off
print
('Buzzer
GPIO.output(BeepPin, GPIO.HIGH)
time.sleep(0.1)
def
destroy():
# Turn off buzzer
GPIO.output(BeepPin, GPIO.HIGH)
# Release resource
GPIO.cleanup()
# If run this script directly, do:
if
__name__
==
'__main__':
setup()
try:
main()
# When 'Ctrl+C' is pressed, the program
# destroy() will be
except
KeyboardInterrupt:
destroy()
1.7. 1 Ausgabe
GPIO
On')
Off')
executed.
SunFounder Da Vinci Kit
101