Πίνακας περιεχομένων:

Χρόνια Πολλά-Buzzer and Button: 10 Steps
Χρόνια Πολλά-Buzzer and Button: 10 Steps

Βίντεο: Χρόνια Πολλά-Buzzer and Button: 10 Steps

Βίντεο: Χρόνια Πολλά-Buzzer and Button: 10 Steps
Βίντεο: 10 убеждений, от которых НЕОБХОДИМО отказаться 2024, Ιούλιος
Anonim
Image
Image
Συνδέστε το κουμπί στο Breadboard
Συνδέστε το κουμπί στο Breadboard

Αυτό το έργο χρησιμοποιεί το Arduino Uno, ένα βομβητή και ένα κουμπί για την αναπαραγωγή του τραγουδιού Happy Birthday! Όταν πατηθεί το κουμπί ο βομβητής παίζει ολόκληρο το τραγούδι του Happy Birthday. Βλέπω τη σύνδεση με τις μουσικές κάρτες γενεθλίων που αγαπούν τόσο πολύ τα παιδιά μου.

Επέλεξα να δημιουργήσω αυτό το έργο γιατί όταν ολοκλήρωσα το πρώτο μου έργο χρησιμοποιώντας ένα βομβητή δεν περιλάμβανε ένα κουμπί και έπαιζε ένα πολύ απλό μοτίβο. Είχα χρησιμοποιήσει κουμπιά για να ανάψω LED στο παρελθόν, έτσι αποφάσισα να προσθέσω ένα κουμπί στο βομβητή και επίσης να δημιουργήσω το τραγούδι Happy Birthday ως έκπληξη για τα 5α γενέθλια του γιου μου! Του άρεσε και έπαιζε ξανά και ξανά! Όπως πάντα τα παιδιά του άρεσε να πατάει το κουμπί. Το πιο δύσκολο μέρος αυτού του έργου ήταν η δημιουργία από την αρχή του κώδικα για το τραγούδι χρόνια πολλά, αλλά ήταν διασκεδαστικό να βλέπω πώς η κωδικοποίηση μπορεί να συνδεθεί με άλλα θέματα, όπως η γραφή μουσικής.

Επίπεδο δεξιοτήτων: Αρχάριος

Η έμπνευση πιστώνεται στα:

Kilic, M. (2016, 24 Νοεμβρίου). Μελωδία κουδουνίσματος. Ανακτήθηκε από

Υλικά

  • Μικροελεγκτής Arduino Uno
  • Breadboard
  • Piezo buzzer
  • κουμπί
  • Αντίσταση 10Κ
  • 5 αρσενικά-αρσενικά Jumper Wires
  • Καλώδιο σύνδεσης USB

Βήμα 1: Συνδέστε το κουμπί στο Breadboard

Βήμα 2: Συνδέστε μια αντίσταση 10K σε ένα από τα πόδια του κουμπιού

Συνδέστε μια αντίσταση 10K σε ένα από τα πόδια του κουμπιού
Συνδέστε μια αντίσταση 10K σε ένα από τα πόδια του κουμπιού

Βήμα 3: Συνδέστε το άλλο πόδι του αντιστάτη στη γείωση (GND) με ένα καλώδιο

Συνδέστε το άλλο πόδι του αντιστάτη στη γείωση (GND) με ένα καλώδιο
Συνδέστε το άλλο πόδι του αντιστάτη στη γείωση (GND) με ένα καλώδιο

Βήμα 4: Συνδέστε το άλλο πόδι του κουμπιού με ένα καλώδιο στο +5V

Συνδέστε το άλλο πόδι του κουμπιού με ένα καλώδιο στο +5V
Συνδέστε το άλλο πόδι του κουμπιού με ένα καλώδιο στο +5V

Βήμα 5: Συνδέστε το επάνω δεξί πόδι του κουμπιού με ένα καλώδιο στο ψηφιακό pin 12

Συνδέστε το επάνω δεξί πόδι του κουμπιού με ένα καλώδιο στο ψηφιακό pin 12
Συνδέστε το επάνω δεξί πόδι του κουμπιού με ένα καλώδιο στο ψηφιακό pin 12

Βήμα 6: Συνδέστε το Buzzer στην σανίδα. Σημειώστε τις ετικέτες για τις θετικές (+) και αρνητικές (-) πλευρές του βομβητή

Συνδέστε το Buzzer στο Board. Σημειώστε τις ετικέτες για τις θετικές (+) και αρνητικές (-) πλευρές του βομβητή
Συνδέστε το Buzzer στο Board. Σημειώστε τις ετικέτες για τις θετικές (+) και αρνητικές (-) πλευρές του βομβητή

Βήμα 7: Χρησιμοποιήστε ένα καλώδιο για να συνδέσετε το αρνητικό (-) σκέλος του βομβητή στο έδαφος (GND)

Χρησιμοποιήστε ένα καλώδιο για να συνδέσετε το αρνητικό (-) σκέλος του βομβητή στο έδαφος (GND)
Χρησιμοποιήστε ένα καλώδιο για να συνδέσετε το αρνητικό (-) σκέλος του βομβητή στο έδαφος (GND)

Βήμα 8: Χρησιμοποιήστε ένα καλώδιο για να συνδέσετε το θετικό (+) σκέλος του βομβητή στο pin 8

Χρησιμοποιήστε ένα καλώδιο για να συνδέσετε το θετικό (+) σκέλος του βομβητή στο pin 8
Χρησιμοποιήστε ένα καλώδιο για να συνδέσετε το θετικό (+) σκέλος του βομβητή στο pin 8

Βήμα 9: Κωδικοποίηση του Arduino σας

Τώρα είμαστε έτοιμοι να λάβουμε τον κωδικό για το έργο σας. Μεταβείτε στον παρακάτω σύνδεσμο και αντιγράψτε τον κώδικα στο πρόγραμμα επεξεργασίας Arduino.

Χρόνια πολλά κώδικα

Κωδικός για να λάβετε υπόψη:

  • Δημιουργήστε μια δεύτερη καρτέλα για τον κωδικό καταλόγου pitch και ονομάστε τον: pitches.h

    • Επικολλήστε τον κώδικα από τον κατάλογο των γηπέδων στη νέα σας καρτέλα pitches.h
    • Οι γραμμές 4-9 στον κώδικα είναι οι νότες για το τραγούδι χρόνια πολλά. Οι νότες προέρχονται από την καρτέλα pitches.h
    • Η γραμμή 15 περιέχει τη διάρκεια των σημειώσεων που αντιστοιχούν στις σημειώσεις στις γραμμές 4-9
  • Η γραμμή 42 είναι όπου ρυθμίζετε την ταχύτητα της Μελωδίας. Αν θέλετε να επιταχύνετε ή να επιβραδύνετε τη μελωδία, αλλάξτε αυτόν τον αριθμό ανάλογα.
  • Η γραμμή 34 είναι εκεί που ορίζετε πόσες νότες θα παίζουν στο τραγούδι. Έτσι, εάν γράφετε μια νέα μελωδία, ίσως χρειαστεί να προσαρμόσετε τον αριθμό 28 ώστε να ταιριάζει με τον αριθμό των νότες στη νέα σας μελωδία.

Βήμα 10: Συγχαρητήρια τελειώσατε! Τώρα, πατήστε το κουμπί και ακούστε τη γλυκιά μουσική του Happy Birthday

Συγχαρητήρια τελειώσατε! Τώρα, πατήστε το κουμπί και ακούστε τη γλυκιά μουσική του Happy Birthday!
Συγχαρητήρια τελειώσατε! Τώρα, πατήστε το κουμπί και ακούστε τη γλυκιά μουσική του Happy Birthday!

Τώρα που παίξατε Happy Birthday δοκιμάστε τις μουσικές σας ικανότητες και κωδικοποιήστε ένα νέο δικό σας τραγούδι χρησιμοποιώντας την καρτέλα pitches.h ως κατάλογο κωδικών για τις διαφορετικές νότες.

Συνιστάται: