Οδηγίες
Το αν θα χρειαστείς breadboard και τι είδος καλώδια χρειάζονται εξαρτάται από το είδος του κουμπιού
Σε αυτή την κατασκευή θα χρησιμοποιήσουμε τον παθητικό buzzer ώστε να δημιουργήσουμε μία μελωδία
Υλικά
1 Raspberry Pi
1 τροφοδοτικό
1 RaspIO
1 Κουμπί
1 παθητικό Buzzer
1 breadboard
2 καλώδια (εξαρτάται από το κουμπί)
2 καλώδια Αρσενικό-Θηλυκό
Συνδεσμολογία
Ένα άκρο του κουμπιού -> Καλώδιο -> GPIO 2
Άλλο άκρο του κουμπιού -> Καλώδιο -> Γη
Μακρύτερο ποδαράκι ή Κόκκινο καλώδιο του buzzer –> GPIO 17 του Raspberry
Κοντύτερο ποδαράκι ή Μαύρο καλώδιο του buzzer –> Ground του Raspberry
Script mode
from gpiozero import Button
from gpiozero import TonalBuzzer
from gpiozero.tones import Tone
from time import sleep
button = Button(2)
b = TonalBuzzer(17)
while True:
if button.is_pressed:
b.play(Tone("G4"))
b.play(Tone("G4"))
b.play(Tone("G4"))
b.play(Tone("E4"))
b.play(Tone("F4"))
b.play(Tone("F4"))
b.play(Tone("F4"))
b.play(Tone("D4"))
else:
pass
sleep(1)