миди контроллер на Arduino Nano

kentforth
Offline
Зарегистрирован: 28.12.2015

Ребят, всем привет!

Я новичок в среде Ардуино.Появилась необходимость в создании миди контроллера. Всего у меня будет 16 кнопок с подсветкой, которые будут отправлять миди сообщения. В общем получается нужно задействовать 32 пина (16 дл кнопок и 16 для светодиодов). Собираюсь приобрести Ардуино Нано, так как это будет дешевле и компактнее,чем Леонардо, который может превращаться в HID девайс. По сему вопросы следующие:

-Можно ли вместо двух ардуино Нано использовать одну и так,чтобы мне хватило на все входов/выходов?

-Можно ли связать две Ардуино Нано вместе, но чтобы данные отправлялись по одному usb порту?

-Какие есть способы превращения серийных сообщений Ардуино в миди? Я не хочу задействовать сторонние программы (типа "hairless midi )и миди мосты, надо чтобы было plug and play. 

Дайте пожалуйста ссылки на похожие проекты и готовые скетчи, а я уже их обработаю под свои нужды.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

kentforth пишет:

Я новичок в среде Ардуино.Появилась необходимость в создании миди контроллера. Всего у меня будет 16 кнопок с подсветкой, которые будут отправлять миди сообщения. В общем получается нужно задействовать 32 пина (16 дл кнопок и 16 для светодиодов). 

Эта задача не для новичка.

kentforth пишет:

-Можно ли вместо двух ардуино Нано использовать одну и так,чтобы мне хватило на все входов/выходов?

Да.

kentforth пишет:

-Можно ли связать две Ардуино Нано вместе, но чтобы данные отправлялись по одному usb порту?

Да.

kentforth пишет:

-Какие есть способы превращения серийных сообщений Ардуино в миди? 

Я не знаю что такое серийные сообщения Ардуино

kentforth пишет:

Дайте пожалуйста ссылки на похожие проекты и готовые скетчи, а я уже их обработаю под свои нужды.

Хренова гора ссылок. Самому лень было набрать?

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Кстати кнопки и светодиоды можно вешать на один пин, мы тут на форуме уже как то разбирали эту методику..

kentforth
Offline
Зарегистрирован: 28.12.2015

Вы вообще внимательно читали о том,что я писал? Мне нужно сделать девайс plug and play. Без всяких программ-посредников

kentforth
Offline
Зарегистрирован: 28.12.2015

Расскажите пожалуйста, как это сделать? как  и что подключать? что нужно прописать в коде?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Прежде чем спрашивать как ЭТО сделать, следовало бы внятно сформулировать, что именнно ЭТО.

А так, ЕвгенийП прав - рано Вам еще браться за MIDI-контроллеры на Ардуино. Нужно сначала понять, что такое Ардуино, что такое MIDI-контроллер и как он работает, а также понять, что именно и как должен делать конкретно Ваш MIDI-контроллер.

kentforth
Offline
Зарегистрирован: 28.12.2015

andriano пишет:

Прежде чем спрашивать как ЭТО сделать, следовало бы внятно сформулировать, что именнно ЭТО.

А так, ЕвгенийП прав - рано Вам еще браться за MIDI-контроллеры на Ардуино. Нужно сначала понять, что такое Ардуино, что такое MIDI-контроллер и как он работает, а также понять, что именно и как должен делать конкретно Ваш MIDI-контроллер.

Из-за того,что я не цитировал сообщение, а просто написал, поэтому не было понятно кому было это адресовано. Как работает миди контроллер и что он должен делать я знаю. По поводу рано, мне нужно это устройство именно сейчас, поэтому и собираюсь делать этот девайс и попутно  разбираться что да как.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

kentforth пишет:

Как работает миди контроллер и что он должен делать я знаю.

Хотелось бы верить.

Но Вы забыли сообщить об этом нам, поэтому мы представления не имеем, что должен делать планируемый Вами MIDI-контроллер.

ПОэтому, как сделать ЭТО, спрашивать у нас бессмысленно. По крайней мере до тех пор, пока Вы не озвучите свои планы.

Пока что из того, что Вы этого (поделиться планами с нами) не сделали, а уже спрашиваете, как сделать, я  заключил, что Вам это самому непонятно.

Цитата:

По поводу рано, мне нужно это устройство именно сейчас, поэтому и собираюсь делать этот девайс и попутно  разбираться что да как.

Тут выбор за вами:

1. Отложить в сторону амбиции, и начать с чего-то попроще, а когнда освоитесь, переходить к MIDI-контроллеру.

2. Заказать разработку в разделе "Ищу исполнителя".

kentforth
Offline
Зарегистрирован: 28.12.2015

В общем, я уже все сделал, и для увеличения пинов на ардуино буду использовать сдвиговые регистры. Спасибо за хорошие советы, форумчане,мне это так помогло прям!

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

kentforth пишет:

В общем, я уже все сделал, и для увеличения пинов на ардуино буду использовать сдвиговые регистры. Спасибо за хорошие советы, форумчане,мне это так помогло прям!

Удачи!

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Вот так всегда: спрашивает человек про MIDI-контроллер, а нужны ему были всего навсего сдвиговые регистры.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Я чую, ждёт его разочарование великое, когда он поймёт, что нано не имеет хардварного USB...хотя ведь либа программного USB уже и есть, чувствую, он в ней не разберется.

kentforth
Offline
Зарегистрирован: 28.12.2015

andriano пишет:

Вот так всегда: спрашивает человек про MIDI-контроллер, а нужны ему были всего навсего сдвиговые регистры.

если внимательней посмотреть топик, то там был вопрос не только про увеличение пинов ардуино, но и его превращение в миди-контроллер

kentforth
Offline
Зарегистрирован: 28.12.2015

Yarik.Yar пишет:

Я чую, ждёт его разочарование великое, когда он поймёт, что нано не имеет хардварного USB...хотя ведь либа программного USB уже и есть, чувствую, он в ней не разберется.

 

уже разобрался, и помощь я нашёл на забугорных форумах и сайтах, там, почему-то в отличие от наших новичкам помогают, и двигают прогресс вперёд, а у нас, лишь бы каждому повыделываться и показать,что он охеренный мастер.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Мм. Не вы первый, не вы последний.

pepelnyy
Offline
Зарегистрирован: 29.01.2016

kentforth пишет:

Yarik.Yar пишет:

Я чую, ждёт его разочарование великое, когда он поймёт, что нано не имеет хардварного USB...хотя ведь либа программного USB уже и есть, чувствую, он в ней не разберется.

 

уже разобрался, и помощь я нашёл на забугорных форумах и сайтах, там, почему-то в отличие от наших новичкам помогают, и двигают прогресс вперёд, а у нас, лишь бы каждому повыделываться и показать,что он охеренный мастер.

 

Буду благодарен за пару ссылочек, такая же  задача возникла. А Вам - успехов!

kentforth
Offline
Зарегистрирован: 28.12.2015

pepelnyy пишет:

kentforth пишет:

Yarik.Yar пишет:

Я чую, ждёт его разочарование великое, когда он поймёт, что нано не имеет хардварного USB...хотя ведь либа программного USB уже и есть, чувствую, он в ней не разберется.

 

уже разобрался, и помощь я нашёл на забугорных форумах и сайтах, там, почему-то в отличие от наших новичкам помогают, и двигают прогресс вперёд, а у нас, лишь бы каждому повыделываться и показать,что он охеренный мастер.

 

Буду благодарен за пару ссылочек, такая же  задача возникла. А Вам - успехов!

Напишите мне на почту, если какие вопросы есть. Yashaar@mail.ru

pepelnyy
Offline
Зарегистрирован: 29.01.2016

Да, я хотел сам вопрос поизучать, но ускорить поиск инфо благодаря Вашим ссылкам. Конкретные вопросы будут в середине февраля, когда руки дойдут до проекта. Спасибо.

kentforth
Offline
Зарегистрирован: 28.12.2015
pepelnyy
Offline
Зарегистрирован: 29.01.2016

kentforth пишет:


Ещё раз спасибо. Но я обращусь, если что.