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

Arduino πιάνο: 5 βήματα
Arduino πιάνο: 5 βήματα

Βίντεο: Arduino πιάνο: 5 βήματα

Βίντεο: Arduino πιάνο: 5 βήματα
Βίντεο: Amazing arduino project 2024, Ιούλιος
Anonim
Arduino Piano
Arduino Piano
Arduino Piano
Arduino Piano

Γεια σας παιδιά πάντα θέλατε να φτιάξετε ένα πιάνο, αν ναι, τότε είστε στο σωστό μέρος.

Υλικά

1. Arduino

2. Ηχείο 8 ωμ

3. Τραβήξτε προς τα κάτω τις αντιστάσεις (1k - 10k θα είναι μια χαρά)

4. 8 διακόπτες τακτ

5. Breadboard και veroboard

Βήμα 1: Τραβήξτε προς τα πάνω και Τραβήξτε προς τα κάτω τις αντιστάσεις

Τραβήξτε προς τα πάνω και Τραβήξτε προς τα κάτω τις αντιστάσεις
Τραβήξτε προς τα πάνω και Τραβήξτε προς τα κάτω τις αντιστάσεις
Τραβήξτε προς τα πάνω και Τραβήξτε προς τα κάτω τις αντιστάσεις
Τραβήξτε προς τα πάνω και Τραβήξτε προς τα κάτω τις αντιστάσεις

τραβήξτε αντίσταση

Πρόκειται για αντιστάσεις που διατηρούν τη λογική κατάσταση ενός πείρου Υ HIGHΗΛΗ όταν ο πείρος δεν είναι συνδεδεμένος ή δεν έχει κατάσταση.

Τραβήξτε προς τα κάτω τις αντιστάσεις

Αυτές οι αντιστάσεις συμβάλλουν στη διατήρηση της λογικής κατάστασης ενός πείρου χαμηλά, ενώ δεν είναι συνδεδεμένος ή όταν ο πείρος δεν έχει κατάσταση.

Για να μάθετε περισσότερα σχετικά με τις αντιστάσεις έλξης προς τα κάτω και προς τα κάτω, επισκεφθείτε

playground.arduino.cc/CommonTopics/PullUpD…

Σημείωση: υπάρχουν τρεις καταστάσεις ακίδων που είναι Υ HIGHΗΛΗ, ΧΑΜΗΛΗ ΚΑΙ κυμαινόμενη ή υψηλή εξάρτηση. Όταν μια καρφίτσα είναι Υ HIGHΗΛΗ σημαίνει σε 5v (για Arduino MCU), ενώ LOW σημαίνει ότι είναι κοντά στα 0v ή GND, ενώ για τα πλωτά μέσα δεν έχει κατάσταση δεν είναι ούτε Υ HIGHΗΛΗ ούτε ΧΑΜΗΛΗ.

ΣΗΜΕΙΩΣΗ: σε αυτά τα εγχειρίδια θα χρησιμοποιήσουμε αντιστάσεις έλξης προς τα κάτω

Βήμα 2: Συνδυασμός και συχνότητα τόνων

Arduino tone fuction

Αυτή η συνάρτηση χρησιμοποιείται για τη δημιουργία οποιασδήποτε συχνότητας σε έναν ακροδέκτη Arduino

τόνος (καρφίτσα, συχνότητα, διάρκεια ή καθυστέρηση).

Για παράδειγμα τόνος (9, 3100, 100).

ούτε ένα()

Αυτή η λειτουργία χρησιμοποιείται όταν δεν θέλετε να παίξετε κανέναν τόνο ή συχνότητα σε μια συγκεκριμένη καρφίτσα.

noTone (καρφίτσα);

Για παράδειγμα noTone (9). // αυτό δεν θα αναπαράγει τόνο ή συχνότητα στο pin 9.

ΣΗΜΕΙΩΣΗ: Εάν θέλετε να αλλάξετε τον πείρο που χρησιμοποιείται για τον τόνο, βεβαιωθείτε ότι είναι ένας πείρος PWM.

τόνος (pwm pin, συχνότητα, καθυστέρηση)?

noTone (pwm pin); Για να μάθετε pwm pin για Arduino, περιηγηθείτε στο interne. Για παράδειγμα, αναζητήστε (pwm pin του Arduino pro mini). Απλώς αλλάξτε το pro mini στο μικροελεγκτή Arduino που χρησιμοποιείτε. Για περισσότερες πληροφορίες σχετικά με το pwm επισκεφθείτε τη διεύθυνση

Βήμα 3: Στιγμιαίοι διακόπτες (διακόπτες τακτ)

Στιγμιαίοι διακόπτες (διακόπτες τακτ)
Στιγμιαίοι διακόπτες (διακόπτες τακτ)

Αυτός ο διακόπτης όταν πατηθεί είναι συνδεδεμένος για τη στιγμή που τους πατήσατε αμέσως αφαιρείτε το χέρι σας και αποσυνδέονται. Για περισσότερες εξηγήσεις για το πώς να χρησιμοποιήσετε διακόπτες τακτ, κατεβάστε το βίντεο σε αυτό το διδακτικό

Βήμα 4: Διαγράμματα

Σχήματα
Σχήματα

Εάν χρησιμοποιείτε τον κωδικό με εσωτερική αντίσταση έλξης, αγνοήστε τις αντιστάσεις έλξης προς τα κάτω σε αυτά τα σχήματα. Θυμηθείτε να συνδέσετε το ένα καλώδιο του ηχείου σας στο pwm pin 9 ή το pwm pin που χρησιμοποιείτε και το άλλο στο GND. εάν το ηχείο σας είναι πολωμένο, συνδέστε το θετικό καλώδιο με τον πείρο pwm και τον αρνητικό πείρο στο GND.

Βήμα 5: Κωδικός

Ο δεύτερος κώδικας τροποποιήθηκε πλήρως από μένα για όσους δεν έχουν αντιστάσεις για χρήση ως αντιστάσεις έλξης

Ο κωδικός ένα είναι Arduino piano.zip, ενώ ο κωδικός 2 είναι piano.zip

Ευχαριστώ για την ανάγνωση. Παίξτε το πιάνο σας έως ότου οι ψυχές σας πηδήξουν από χαρά.

Δεν μπορούσα να ενσωματώσω το βίντεό μου στο YouTube, αλλά μπορείτε να έχετε πρόσβαση μέσω αυτού του συνδέσμου

www.youtube.com/embed/apsuFn0Wp1g

Συνιστάται: