Вместо предисловия:
По понятным причинам покупку MFC 101 потянут далеко не все,во-первых после покупки самого Акса кошелёк изрядно пострадал,ну а во-вторых отдавать чуть ли ни пол цены процессора за коробку которая ничего кроме как отправки пары дюжин команд в процессор не делает - жаба душит)
(хотя когда нибудь я его и куплю...если проект не получится таким каким хочется)
Итак,у меня есть за плечами кое какой опыт программирования, но т.к. это не мой хлеб, то в плане выбора платформы для проекта выбор пал на самое простое : Arduino. 101% моего времени занимает учёба,поэтому проект будет продвигаться весьма медленно.Тут уж ничего не поделаешь.
Для чего этот топик? Поделиться своим опытом,помочь нуждающимся.
Цель:
Футконтроллер с двустрочным(2 ряда по 16 символов) LCD дисплеем с подсветкой на базе Arduino Mega 2560, копирующий большую часть функций MFC
3 ряда кнопок:
2 ряда по 8 свичей
и третий (верхний) ряд из 3.
Итого 19 клавиш, из них 14 программируемых 5 клавиш управления которые имеют альтернативные функции
Двуцветные светодиоды над каждой кнопкой - как у MFC для сигнализации задействованого\активного stomp box-а
2-4 (пока не определился) входа для педалей экспрессии, врядли я буду юзать больше 2х, хотя сделать можно хоть 16 штук)
Двусторонняя связь с аксом : названия и номера пресетов,тюнер - всё должно отображаться на контроллере.
Цена вопроса:
ардуино 20$
провода, макетки,резисторы,диоды,разьёмы и т.п. итоговая стоимость выльется в 20$ (считается что макетки для моделирования и т.п. уже есть)
20 футсвичей(для ровного счёта) - 30$
дисплей 5$
Так печально, что самая дорогая часть - корпус,его я пока не считаю.
Нервы и время - бесценны

Итак Arduino Mega потому что он имеет 4 серийных пар входа и выхода, (1для MIDI , и 1 для дисплея), у большинства Ардуино всего 1 серийный порт.
Работа будет вестись в нескольких направлениях:
1- Работа со светодиодами
2- Работа с кнопками
3- MiDi Out
4- MiDi In
5- Работа с дисплеем,возможно с русским языком

6- Объединение всего вышеперечисленного в одну систему +работа с памятью и работа над управлением непосредственно с устройства
7- Работа с входами для педалей экспрессии.
Прогресс на данный момент:
1- Светодиоды реагируют на действия(пока это нажатия кнопок), в идеале они реагировать должны только на Midi IN
2- Прекрасно работают кнопки.
3- Midi out РАБОТАЕТ! Акс принимает команды и разумеется следует им

4- Не брался ещё,предположительно это будет самая большая проблема)
5- Работает как надо
6- рано
7- рано
Для затравки, фото тестовый вариант светодиоды + кнопки 3 ряда по 5 кнопок:
