Cuprins:
- Pasul 1: Pasul 1: Materiale
- Pasul 2: Pasul 2: Demontați tastatura
- Pasul 3: Pasul 3: Matricea tastaturii
- Pasul 4: Pasul 4: Breadboard Circut
- Pasul 5: Pasul 5: Conectați-vă la tastatură
- Pasul 6: Pasul 6: Codul
- Pasul 7: Pasul 7: codul MIDI
- Pasul 8: Pasul 8: Conectați-vă la computer
Video: Tastatură MIDI Arduino cu LED-uri de predare a melodiilor: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acesta este un tutorial despre cum să creați o tastatură MIDI, împreună cu LED-uri pentru a vă învăța o melodie și un LCD pentru a afișa melodia selectată.
LED-urile vă pot ghida cu privire la ce taste apăsați pentru o anumită melodie. Selectați melodia cu butoanele stânga și dreapta și începeți-o apăsând pe cea din mijloc.
Pasul 1: Pasul 1: Materiale
Ce vei avea nevoie:
- 6 LED-uri
- Sârme jumper (atât bărbați-bărbați, cât și bărbați-femei)
- Un antet masculin
- Un afișaj LCD i2c
- Un Arduino Uno și un Arduino Mega
- 3x butoane
- Rezistențe 9x 10k
- 1 rezistor de 330 ohmi
- O tastatură veche (am folosit Casio CT-638)
- Un cablu USB pentru a conecta arduino la computer
Pasul 2: Pasul 2: Demontați tastatura
Scoateți carcasa tastaturii și scoateți placa principală, butoanele și difuzoarele. Tot ce veți avea nevoie este tastatura și cablul PCB / panglică de la tastatură.
Pasul 3: Pasul 3: Matricea tastaturii
Hartați configurația tastelor pentru matricea tastaturii. Puteți face acest lucru cu un multi-metru, dar dacă puteți găsi schemele pentru acesta, chiar mai bine! După ce ați trasat matricea tastaturii, lipiți antetul pinului masculin pe panglica tastaturii, astfel încât să îl puteți atașa la panoul de verificare.
Pasul 4: Pasul 4: Breadboard Circut
Atașați totul la arduino conform diagramei. Mai sus sunt imagini ale schemei, împreună cu modul în care va arăta cu panoul de evaluare.
Pasul 5: Pasul 5: Conectați-vă la tastatură
Atașați panglica tastaturii pe panou și fixați LED-urile la tastele lor corecte.
Pasul 6: Pasul 6: Codul
Încărcați codul pe Uno și Mega. Dacă utilizați o tastatură diferită, pinii de intrare și de ieșire ar putea fi diferiți. leduno.ino este pentru Uno, iar midipiano2 este pentru Mega.
Pasul 7: Pasul 7: codul MIDI
Descărcați și instalați Atmel Flip. Apoi, conectați Mega la computer cu USB și puneți-l în modul de programare DFU. Acest lucru vă va permite să îl programați cu Atmel Flip.
Descărcați Atmel Flip de aici:
www.microchip.com/DevelopmentTools/Product…
Apoi, descărcați fișierul hex arduino de aici:
github.com/ddiakopoulos/hiduino
Încărcați-l pe tablă prin Atmel Flip.
Pasul 8: Pasul 8: Conectați-vă la computer
Acum, dacă doriți să jucați pe tastatura MIDI, tot ce trebuie să faceți este să îl conectați la computer, să declanșați gazda VST sau DAW preferată și sunteți gata de plecare!
Recomandat:
Programare orientată pe obiecte: crearea de obiecte Metodă / tehnică de învățare / predare folosind Shaper Puncher: 5 pași
Programare orientată pe obiecte: crearea de obiecte Metodă / tehnică de învățare / predare folosind Shape Puncher: Metodă de învățare / predare pentru studenții noi la programarea orientată pe obiecte. Aceasta este o modalitate de a le permite să vizualizeze și să vadă procesul de creare a obiectelor din clase. Părți: 1. EkTools pumn mare de 2 inci; formele solide sunt cele mai bune.2. Bucată de hârtie sau c
Mașină de predare critică pentru spălarea mâinilor: 5 pași
Mașină de predare critică pentru spălarea mâinilor: aceasta este o mașină care îi amintește utilizatorului despre pașii în care trebuie să se spele pe mâini. Scopul acestei mașini este de a ajuta oamenii să înțeleagă cum să se spele pe mâini corect într-un mod eficient. În timpul perioadelor de prevenire a epidemiei sau pandemiei
Robot de urmărire a liniei pentru algoritmi de predare a controlului: 3 pași
Robot de urmărire de linie pentru algoritmi de predare: am proiectat acest robot de linie în urmă cu câțiva ani, când eram profesor de robotică. Obiectivul acestui proiect a fost să-i învăț pe studenții mei să codeze un robot care urmărește linia pentru o competiție și, de asemenea, să compare între controlul If / Else și PID. Si nu
Programare orientată pe obiecte: crearea de obiecte Metoda de învățare / predare / tehnică folosind foarfeca: 5 pași
Programare orientată pe obiecte: crearea de obiecte Metodă / tehnică de învățare / predare Utilizarea foarfecelor: Metodă de învățare / predare pentru studenții noi în programarea orientată pe obiecte. Aceasta este o modalitate de a le permite să vizualizeze și să vadă procesul de creare a obiectelor din clase. Părți: 1. foarfece (orice fel va face). 2. Bucată de hârtie sau carton. 3. Marker
Tastatură rapidă și murdară Das (tastatură goală): 3 pași
Tastatură Das rapidă și murdară (tastatură goală): o tastatură Das este numele celei mai populare tastaturi fără inscripții pe taste (tastatură goală). Tastatura Das se vinde cu 89,95 USD. Acest instructiv vă va ghida, deși creați unul singur cu orice tastatură veche pe care o aveți în jur