Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Εδώ είναι ένας δέκτης κιθάρας που έφτιαξα με ένα Arduino Uno και μερικά πράγματα που είχα γύρω μου. Δουλεύει κάπως έτσι:
Υπάρχουν 5 κουμπιά το καθένα που θα παράγουν μια διαφορετική νότα στον τυπικό συντονισμό κιθάρας EADGBE. Δεδομένου ότι είχα μόνο 5 κουμπιά, έγραψα κώδικα έτσι ώστε αν κρατήσετε πατημένο το κουμπί 'E', να παράγει υψηλό Ε, ενώ αν πατήσετε απλά το κουμπί θα παράγει χαμηλό Ε.
Όταν πατάτε το κουμπί cooresponding, το γράμμα της σημείωσης θα εμφανιστεί στην οθόνη των 7 τμημάτων και ο ενεργός βομβητής θα παράγει το σωστό βήμα. Το υψηλό Ε υποδεικνύεται στην οθόνη με το «Ε». ενώ το χαμηλό Ε υποδεικνύεται ως «Ε».
Δεν ακούγεται τόσο όμορφο επειδή χρησιμοποίησα ένα κακό ενεργό βομβητή, αν και λειτουργεί. Έχω συντονίσει την κιθάρα μου με επιτυχία πολλές φορές.
Βήμα 1: Τι θα χρειαστείτε
Για αυτό το έργο χρησιμοποίησα το ακόλουθο υλικό:
Arduino Uno
Breadboard
74HC595 Shift Register
Ενεργό βομβητή
8x 220 Ohm αντιστάσεις
7 Εμφάνιση τμήματος
5 μηχανικά κουμπιά (κατά προτίμηση 6)
Βήμα 2: Καλωδίωση
Συγνώμη δεν φαίνεται όμορφο. Αυτή είναι η πρώτη μου φορά με το σχηματικό λογισμικό. Προσπάθησα να χρωματίσω τον συντονισμό ώστε να μπορείτε να ακολουθείτε κάθε σήμα.
Βήμα 3: Κωδικός
Μπορείτε να βρείτε τον κώδικα στο github στη διεύθυνση: