20/7/2018
Εισαγωγή
Τα υλικά που θα χρειαστούμε
Για το tutorial αυτό θα χρειαστούμε:
|
Το κύκλωμα
Οι συνδέσεις είναι αρκετά εύκολες, δείτε την παραπάνω εικόνα με το σχηματικό του κυκλώματος σε breadboard.
|
|
Ο κώδικας σε Python
Στο πρόγραμμα παρακάτω, το πρώτο πράγμα που κάνουμε είναι να εισάγουμε την βιβλιοθήκη για το GPIO και την sleep. Στην συνέχεια είναι να δηλώσουμε με την GPIO.setup() οτι το pin23 είναι έξοδος. Στην επανάληψη while True, ο κώδικας τρέχει ξανά και ξανά, για πάντα.
Μέσα σε αυτή δημιουργούμε έναν ήχο μπιπ (με την συνάρτηση GPIO.output()) ανά μισό δευτερόλεπτο (με την sleep()).
Μέσα σε αυτή δημιουργούμε έναν ήχο μπιπ (με την συνάρτηση GPIO.output()) ανά μισό δευτερόλεπτο (με την sleep()).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #Libraries import RPi.GPIO as GPIO from time import sleep #Disable warnings (optional) GPIO.setwarnings(False) #Select GPIO mode GPIO.setmode(GPIO.BCM) #Set buzzer - pin 23 as output buzzer=23 GPIO.setup(buzzer,GPIO.OUT) #Run forever loop while True: GPIO.output(buzzer,GPIO.HIGH) print ("Beep") sleep(0.5) # Delay in seconds GPIO.output(buzzer,GPIO.LOW) print ("No Beep") sleep(0.5) |
Κατεβάστε τον κώδικα απ' εδώ και ανοίξτε το αρχείο με το Thonny Python IDE ή από το terminal.
|
|
Συγχαρητήρια
Μόλις ολοκληρώσατε άλλο ένα Raspberry Pi "How to" tutorial και μάθατε να χρησιμοποιείτε το buzzer.
Ελπίζω να σας άρεσε, αν θέλετε μπορείτε να αφήσετε το σχόλιο σας παρακάτω.
Ελπίζω να σας άρεσε, αν θέλετε μπορείτε να αφήσετε το σχόλιο σας παρακάτω.