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

Όργανο πληκτρολογίου με Arduino (από το Arduino Book): 6 βήματα
Όργανο πληκτρολογίου με Arduino (από το Arduino Book): 6 βήματα

Βίντεο: Όργανο πληκτρολογίου με Arduino (από το Arduino Book): 6 βήματα

Βίντεο: Όργανο πληκτρολογίου με Arduino (από το Arduino Book): 6 βήματα
Βίντεο: An error occurred while uploading the sketch | #Arduino error | solution | #technicaltamizha 2024, Ιούλιος
Anonim
Image
Image

Ακολουθεί ένα σεμινάριο για τον τρόπο δημιουργίας οργάνου πληκτρολογίου με το Arduino. Χρειάζονται μόνο 6 βήματα, το οποίο είναι εύκολο για τους αρχάριους να ξεκινήσουν με το Arduino. Το αποτέλεσμα του έργου ακούγεται περισσότερο σαν όργανο κρουστών παρά ως έγχορδο. Περιλαμβάνονται 4 νότες: C, D, E και F.

Βήμα 1: Προμήθειες

Κύκλωμα
Κύκλωμα

Ακολουθεί η λίστα προμηθειών για αυτό το έργο:

- ένα Arduino Uno

- ένα Breadboard (το μέγεθος δεν έχει σημασία και δεν χρειάζεται να προσαρτηθεί στο Arduino)

- ένα Πιεζό

- 4 κουμπιά

- 4 αντιστάσεις

- 2 10k Ohms Resistor (καφέ, μαύρο, πορτοκαλί)

- Αντίσταση 220 Ohms (κόκκινο, κόκκινο, καφέ)

- Αντίσταση 1M Ohms (καφέ, μαύρο, πράσινο)

- 9 σύρματα (το μήκος δεν έχει σημασία, όσο πιο κοντά καλώδια μπορούν να χωρέσουν, τόσο πιο καθαρά φαίνεται ο πίνακας)

Plus: - προσαρμογέας που μπορεί να σας βοηθήσει να ανεβάσετε τους κωδικούς από τον υπολογιστή/φορητό υπολογιστή στο Arduino

Βήμα 2: Κύκλωμα

Κύκλωμα
Κύκλωμα

Αφού ετοιμαστούν όλα τα εφόδια, μπορούμε να προχωρήσουμε στη δημιουργία του κυκλώματος. Ακολουθούν δύο εικόνες του κυκλώματος. Το ένα είναι το σχηματικό και το άλλο είναι η πραγματική εμφάνιση του πίνακα. Και οι δύο έχουν δίκιο. Είναι καλό να ακολουθήσετε οποιονδήποτε τρόπο για να δημιουργήσετε το κύκλωμα, αν και η πραγματική εμφάνιση είναι λίγο πιο ευθεία.

(Σε αυτό το έργο όλα τα εξαρτήματα δεν έχουν πολικότητα, πράγμα που σημαίνει ότι πρέπει να λειτουργεί και με τους δύο τρόπους τα πόδια εισάγονται στον πίνακα)

Βήμα 3: Κωδικοί

Κωδικοί
Κωδικοί

Ακολουθούν οι κωδικοί για αυτό το έργο:

κουμπιά int [0];

int σημειώσεις = {262, 294, 330, 349};

void setup () {Serial.begin (9600); }

void loop () {

int keyVal = analogRead (A0);

Serial.println (keyVal);

if (keyVal == 1023) {τόνος (8, σημειώσεις [0]); }

else if (keyVal> = 990 && keyVal <= 1010) {τόνος (8, σημειώσεις [1]); }

else if (keyVal> = 505 && keyVal <= 515) {τόνος (8, σημειώσεις [2]); }

else if (keyVal> = 5 && keyVal <= 10) {τόνος (8, σημειώσεις [3]); }

else {noTone (8); }

}

(πράγματα που πρέπει να προσέξετε: μην ξεχάσετε να βάλετε ερωτηματικό μετά από κάθε γραμμή. αφού τελειώσουν όλοι οι κωδικοί, επαληθεύστε το κάνοντας κλικ στο σημάδι επιλογής στην επάνω αριστερή γωνία, αφού το κάνετε κλικ, απαιτεί να το αποθηκεύσετε. μετά την κωδικοποίηση επαληθευτεί, μεταβείτε στα Εργαλεία, εδώ υπάρχουν δύο πράγματα που πρέπει να γίνουν κάτω από αυτό: 1. Πίνακας, επιλέξτε "Arduino/Genuino Uno"; Θύρα, επιλέξτε τη μόνη επιλογή εκεί, *** αυτό είναι πραγματικά σημαντικό)

Βήμα 4: Ανεβάστε τους κωδικούς

Ανεβάστε τους κωδικούς
Ανεβάστε τους κωδικούς
Ανεβάστε τους κωδικούς
Ανεβάστε τους κωδικούς
Ανεβάστε τους κωδικούς
Ανεβάστε τους κωδικούς

Για να ανεβάσετε τους κωδικούς από υπολογιστή/φορητό υπολογιστή στο Arduino, απαιτείται ο προσαρμογέας, έχει τη μία πλευρά που συνδέεται με το Arduino και η άλλη πλευρά είναι η υποδοχή USB.

(ο προσαρμογέας πρέπει πάντα να περιλαμβάνεται από το κιτ Arduino.)

Βήμα 5: Αντιμετώπιση προβλημάτων

Αντιμετώπιση προβλημάτων
Αντιμετώπιση προβλημάτων

Εάν έχουν γίνει όλα από το βήμα 1 ~ το βήμα 4, αλλά δεν λειτουργεί, εδώ είναι η λίστα με τα πράγματα που μπορούν να γίνουν:

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

- Ελέγξτε ξανά τους κωδικούς εάν έχουν μεταφορτωθεί ή όχι

- εάν εμπλέκονται μπαταρίες, όταν είναι συνδεδεμένο στο Arduino, αλλά δεν ανάβει φως στην πλακέτα Arduino, σημαίνει ότι εξαντλείται η μπαταρία

Βήμα 6: Μικρή συμβουλή

Μικρή συμβουλή
Μικρή συμβουλή

Μετά την αντιμετώπιση προβλημάτων και τα λάθη που εντοπίστηκαν, μπορούν να γίνουν αλλαγές. Εάν οι αλλαγές αφορούν τις συνδέσεις ή την πολικότητα (όχι σε αυτό το έργο), οι οποίες δεν έχουν καμία σχέση με τον κώδικα, μπορούμε πάντα να πατήσουμε αυτό το κουμπί επαναφοράς στον πίνακα Arduino. Με αυτόν τον τρόπο, δεν χρειάζεται να επαναφορτώνουμε τους κωδικούς κάθε φορά που κάνουμε αλλαγές στις συνδέσεις.

Συνιστάται: