Программирование микроконтроллеров
дистанционно
договорная
Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Написать код для Midi контроллера ( несложная музыкальная клавиатура) на STM32F103RET6 Само устройство паять не надо, pcb разводить не надо. Плата в наличии. Срочность: ни разу не срочно. Обработка: 30 нот note input (все независимые, без сдвиговых регистров (на каждую кнопку - свой gpinput). Клава на герконах. Нужно учесть программное подавление дребезга контактов. Скорость нажатия обрабатывать не нужно, ибо просто герконы. 5 доп.кнопок generic input button. (вкл/выкл инструменты и тд) 5 светодиодов для подсветки этих кнопок (управляются софтом на компе) button output. 1 энкодер (крутилка для переключения программ) Питание только от usb. Определяется в Виндоуз как usb hid устройство с миди-протоколом без спец.драйверов (midi streaming) с дескриптором Midi organ pedalboard. Следовательно клава видна всем музыкальным софтом, как обычная миди-клавиатура, подключенная по usb. Подобных проектов в сети очень много - есть где подглядеть. Но, много где колхоз и избыточные решения. Со своей стороны постараюсь, чтобы работа была комфортной, а ТЗ понятным, так как я четко знаю, что мне нужно и знаю, как это объяснить.
2025-03-16
Откликнуться