Мазмуну:

Ардуино MIDI клавиатурасы ыр үйрөтүүчү LED менен: 8 кадам
Ардуино MIDI клавиатурасы ыр үйрөтүүчү LED менен: 8 кадам

Video: Ардуино MIDI клавиатурасы ыр үйрөтүүчү LED менен: 8 кадам

Video: Ардуино MIDI клавиатурасы ыр үйрөтүүчү LED менен: 8 кадам
Video: DVD 7-сегментный светодиодный дисплей и мембранная клавиатура 4x4 с Arduino Nano 2024, Июнь
Anonim
Ардуино MIDI клавиатурасы ыр үйрөтүүчү LED менен
Ардуино MIDI клавиатурасы ыр үйрөтүүчү LED менен

Бул MIDI клавиатурасын кантип түзүү керектигин үйрөткүч, светодиоддор сизге ырды үйрөтөт, жана кайсы ыр тандалганын көрсөтүү үчүн ЖК.

Светодиоддор сизге кайсы бир ыр үчүн кайсы баскычтарды басуу керек экенин көрсөтө алат. Ырды сол жана оң баскычтар менен тандап, ортосун басуу менен баштаңыз.

1 -кадам: 1 -кадам: Материалдар

Эмне керек болот:

  • 6 LED
  • Өткөргүч зымдар (эркек-эркек жана эркек-ургаачы)
  • Эркек пин башы
  • I2c LCD дисплейи
  • An Arduino Uno жана Arduino Mega
  • 3x баскычтар
  • 9x 10k каршылыгы
  • 1330 ом каршылыгы
  • Эски клавиатура (мен Casio CT-638 колдондум)
  • Ардуинону компьютерге туташтыруу үчүн USB кабели

2 -кадам: 2 -кадам: Баскычтопту ажыратыңыз

2 -кадам: Баскычтопту ажыратыңыз
2 -кадам: Баскычтопту ажыратыңыз

Клавиатура корпусун бөлүп алыңыз жана негизги ПХБны, баскычтарды жана динамиктерди алып салыңыз. Сизге керек болгон нерсе - бул клавиатура жана клавиатура PCB / лента кабели.

3 -кадам: 3 -кадам: клавиатура матрицасы

3 -кадам: клавиатура матрицасы
3 -кадам: клавиатура матрицасы
3 -кадам: клавиатура матрицасы
3 -кадам: клавиатура матрицасы

Клавиатура матрицасынын ачкыч конфигурациясын картага түшүрүңүз. Сиз муну көп метр менен жасай аласыз, бирок анын схемаларын таба алсаңыз, андан да жакшы! Клавиатура матрицасын картага койгондон кийин, эркек пин башын клавиатура лентасына туташтырыңыз, андыктан аны нан тактасына тиркеп коюңуз.

4 -кадам: 4 -кадам: Breadboard Circut

4 -кадам: Breadboard Circut
4 -кадам: Breadboard Circut
4 -кадам: Breadboard Circut
4 -кадам: Breadboard Circut
4 -кадам: Breadboard Circut
4 -кадам: Breadboard Circut

Диаграммага ылайык баарын ардуино тиркеңиз. Жогоруда схемалардын сүрөттөрү жана анын нан тактасы менен кандайча көрүнөрү көрсөтүлгөн.

5 -кадам: 5 -кадам: Баскычтопко туташуу

5 -кадам: Баскычтопко туташуу
5 -кадам: Баскычтопко туташуу
5 -кадам: Баскычтопко туташуу
5 -кадам: Баскычтопко туташуу

Нан тактасына клавиатура лентасын чаптаңыз жана LEDлерди туура баскычтарына оңдоңуз.

6 -кадам: 6 -кадам: Кодекс

Кодду Uno жана Mega -ге жүктөңүз. Эгерде сиз башка клавиатураны колдонуп жатсаңыз, анда сиздин киргизүү жана чыгаруу түйүндөрүңүз башкача болушу мүмкүн. leduno.ino Uno үчүн, midipiano2 Mega үчүн.

7 -кадам: 7 -кадам: MIDI коду

7 -кадам: MIDI коду
7 -кадам: MIDI коду

Atmel Flipти жүктөп алып, орнотуңуз. Андан кийин, Mega компьютериңизди USB менен туташтырып, DFU программалоо режимине коюңуз. Бул аны Atmel Flip менен программалоого мүмкүндүк берет.

Atmel Flipти бул жерден жүктөп алыңыз:

www.microchip.com/DevelopmentTools/Product…

Андан кийин, arduino hex файлын бул жерден жүктөп алыңыз:

github.com/ddiakopoulos/hiduino

Аны Atmel Flip аркылуу тактаңызга жүктөңүз.

8 -кадам: 8 -кадам: Компьютериңизге туташыңыз

Эми, эгер сиз MIDI баскычтобуңузда ойногуңуз келсе, аны компьютериңизге туташтыруу, сүйүктүү VST хостун же DAWти күйгүзүү жана сиз барууга даярсыз!

Сунушталууда: