РОЗРОБКА ЦИФРОВОГО ЗАСОБУ РЕАЛІЗАЦІЇ MIDI-КЛАВІАТУРИ НА БАЗІ ПЛАТИ ARDUINO
29.09.2021 22:00
[1. Інформаційні системи і технології]
Автор: Кирилюк Я.О., студентка, кафедра комп’ютерних систем і мереж, Івано-Франківський національний технічний університет нафти і газу, м. Івано-Франківськ
Незважаючи на те, що розширення номенклатури ПЗ для створення музики відбувається мало не щодня, протокол обміну інформацією MIDI залишається одним із стовпів сучасної композиторської та продюсерської роботи. Популярність MIDI дозволяє розробникам створювати все нові і нові контролери для роботи з музичними інструментами, що підтримують даний протокол - і найбільш гнучкими в роботі з цих контролерів природним чином виявляються MIDI-клавіатури [1]. Разом з тим, важливою технічною задачею є розробка таких пристроїв на доступній елементній базі.
Структура системи подана на рис. 1.
Рисунок 1 — Структура системи
Установка складається із плати Arduino Micro, мультиплексора CD4067, потенціометрів 10кОм, світлодіодної стрічки WS2812B RGB та кнопок. Схема підключення подана на рис. 2.
Рисунок 2 — Схема підключення елементів
Програмне забезпечення установки мікропроцесорної системи було реалізовано з використанням середовища програмування Arduino IDE. Зовнішній вигляд пристрою приведено на рис. 3.
Рисунок 3 — Вигляд пристрою
Розроблене апаратне та програмне забезпечення володіє функціями стандартних MIDI-клавіатур, та є дешевим у реалізації.
Література:
1. Introduction to MIDI and Computer Music [Електронний ресурс]. – Режим доступу: https://cecm.indiana.edu/361/index.html
________________
Науковий керівник: Слабінога Мар’ян Остапович, доцент кафедри КСМ ІФНТУНГ