Тёмный

1.Миди-контроллер на Arduino (Hiduino) 

kentforth
Подписаться 1,9 тыс.
Просмотров 32 тыс.
50% 1

О том,как сделать миди-контроллер на Arduino.Способом HIDUINO. Не нужно паять никаких миди разьёмов или использовать миди конвертеры для передачи миди данных. Подключение миди контроллера будет напрямую через родной usb порт на плате Ардуино. Проект - dimitridiakopoulos.com/hiduino.... Все операции выполнялись на системе WIndows 7. Как то же самое сделать на маке или на XP меня даже не спрашивайте. Проще всего все ссылки запускать прям из вордовского документа,который находится в основном архиве
Если есть вопросы, пишите на мыло yashaar@mail.ru
------------------------------------------------------------------------------------------------
-Основные файлы - yadi.sk/d/tDo1hfsadvYTjQ?w=1
-Библиотека midi library - github.com/FortySevenEffects/...
-Java Runtime - java.com/en/download/manual.jsp
-Flip - www.microchip.com/developmentt...
-Notepad++ - notepad-plus-plus.org/
-WinAvr - sourceforge.net/projects/winavr/
-папка HIDUINO master - github.com/ddiakopoulos/hiduino
-LUFA находится в архиве "файлы для ардуино"
-код для исправления ошибок в компиляции находится в текстовом файле WORD, который распологается в архиве "основные файлы"
ENGLISH VERSION OF INSTRUCTIONS:
yadi.sk/i/a6W5fQoPut9zf

Опубликовано:

 

4 июл 2016

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 231   
@user-cx6vi4wn2r
@user-cx6vi4wn2r 2 года назад
Занялся изучением вопроса, большое вам спасибо за детальнейшую информацию, предельно доступно и по полочкам. =)
@user-mc6hp7ye3u
@user-mc6hp7ye3u 6 лет назад
СУПЕР!!! Единственное видео от начала и до конца! Все в подробностях. Огромное спасибо! Сделал по вашему видео и все заработало с первого раза... жаль тут фото вставить нельзя...
@kentforthable
@kentforthable 6 лет назад
Спасибо за отзыв! рад стараться)
@vic2net
@vic2net 6 лет назад
кинь прямую ссылку на фотку, я всегда так делаю
@upaha
@upaha 3 года назад
Шикарно! Спасибо !
@HBercut
@HBercut 7 лет назад
Чувак ты просто космос. Уже весь интернет перекопал как это всё сделать пошагово и тут ты попался. :)
@kentforthable
@kentforthable 7 лет назад
Да я сам перерывал весь интернет в свое время, и на забугорных и на наших сайтах.Ищущий да обрящет:)
@Zlatavuhov
@Zlatavuhov 7 лет назад
+kentforthable респект таким людям как ты! надо еще додумать скетч на мультиплексор и увеличить количество аналоговых входов для потенциометров. Добаляйся к нам в группу в вк Mr. Pinkie PIG это аналоговые синты vk.com/mrp_pig и огромное спасибо за такую инфу!
@kentforthable
@kentforthable 7 лет назад
Игорь Милейший спасибо, в будущем планирую тоже сделать видос на эту тему, как разберусь что к чему)
@Zlatavuhov
@Zlatavuhov 7 лет назад
+kentforthable есть видосы немца, где он собирает на мультиках и ардуине, перепаивпет миди провод чтоб сразу через usb работало. но ты его наверно видел.
@kentforthable
@kentforthable 7 лет назад
Да, видел его, интересные у него видосы! но мой метод мне кажется удобней, паять ничего не надо+можно миди контроллер своим именем назвать)
@user-me1eg1wm7m
@user-me1eg1wm7m 3 года назад
У меня ардуино другой ревизии, и нету микрочипа ATmega 16U2, соответственно пинов для него тоже, можно попробовать через ATmega 328P или может лутше через праграматор?
@Sergey-Razumovskii
@Sergey-Razumovskii 6 лет назад
Спасибо автору, все получилось с первого раза! Работал на Windows 10 ×64.Сначала не загружался в плату скетч, решилось перезагрузкой, потом в Windows 10 не видно расширения файлов, что-бы переименовать, в папке кликаем "вид" и ставим галочку " показывать расширения файлов". ФЛИП открывал файлы только из корня диска С. И на конец, что-бы переименовать контроллер, пришлось на другой компьютер переходить с Windows 7,потомучто CMD не проходила команда с путем к папке, выдавало ошибку приложения. Времени потратил час!
@kentforthable
@kentforthable 6 лет назад
именно поэтому в видео я рекомендовал все файлы скачивать на рабочий стол, так как обычно все ставят винду на диск С
@Sergey-Razumovskii
@Sergey-Razumovskii 6 лет назад
kentforthable на Windows 10 ФЛИП с рабочего стола не открывал файлы, выдавало ошибку. Открывал только из корня диска С.
@Sergey-Razumovskii
@Sergey-Razumovskii 6 лет назад
kentforthable что-то с подключением кнопки у меня непонятки.Реанирует на приближение руки к проводам и принажатии даёт много разных сигналов, это видно когда настраеваешь маппинг в тракторе. Кнопка тактовая, скетч пока твой залит из видео. Подключал по твоему видео. Что может быть не так?
@kentforthable
@kentforthable 6 лет назад
дребезг кнопки, способов решения этого эффекта может быть несколько. Можно в скетче прописать,чтобы дребезна не было, а можно и резисторами физически притянуть к земле. Гугли "дребезг кнопки" и ещё посмотри внимательно моё видео про подключение кнопки на канале
@Sergey-Razumovskii
@Sergey-Razumovskii 6 лет назад
kentforthable Спасибо, буду разбираться.
@davidkain9046
@davidkain9046 3 года назад
можно напрямую в 16u2 прошить через копеечный программатор usbasp , без всяких флипов, джав и тд
@Lotivan
@Lotivan 7 лет назад
Подскажи пожалуйста. После прошивки, скетч возможно изменять по надобности, или нужно сброс делать? И если нужно делать сброс, то как его сделать?
@kentforthable
@kentforthable 7 лет назад
Чтобы изменить скетч, надо сделать сброс, прошить атмегу в Arduino Uno, и и заново повторить как показано в ролике, все инструкции есть в файле. Смотри описание под роликом
@sunman108
@sunman108 6 лет назад
Отлично! Сколько фейдеров можно сделать в таком миди-контроллере? можно ли расширять, если да, то как?
@kentforthable
@kentforthable 6 лет назад
на ардуино Uno 6, на Mega больше, а если нужно очень много,то можно задействовать мультиплексор
@polyak-55
@polyak-55 3 месяца назад
Здравствуйте, спасибо за информацию. У меня есть возможность использовать arduino pro micro. Насколько я понимаю, pro micro это как уменьшенная версия Leonardo, будет ли она работать без прошивки?
@kentforthable
@kentforthable 3 месяца назад
Да, это тоже самое что Leonardo, прошивать её не надо
@alexmakedonsky7169
@alexmakedonsky7169 6 лет назад
Приветствую. Можно вопрос. Я правильно понял, что с помощью Arduino Pro Micro намного проще это делается - без дополнительных деталей и Hiduino? Нужно только прошивку сделать? И еще...в интернете пишут, что может быть конфликт драйверов. Можешь прокомментировать?
@kentforthable
@kentforthable 6 лет назад
да, там вроде без прошивки можно делать, но я не работал с этой платой. По поводу конфликта драйверов ничего не могу сказать
@alexmakedonsky7169
@alexmakedonsky7169 6 лет назад
Все равно спасибо за ответ )
@AndruTrue
@AndruTrue 7 лет назад
Правильно ли я понимаю, что повторить подобное на Arduino с CH340G не получится?
@kentforthable
@kentforthable 7 лет назад
AndruTrue не получится, этот китайский микроконтроллер не прошивается
@sarmat83
@sarmat83 5 лет назад
Саундтрек на основе темы Time Remembered в исполнении трио Билла Эванса
@masterkit9517
@masterkit9517 5 лет назад
mega2560 в списке flip нет, не подойдёт mega2560?
@kentforthable
@kentforthable 5 лет назад
На Arduino Mega 2560 установлен микроконтроллер Atmega 16u2, именно его нужно выбирать в списке flip
@user-eb3le3ug7w
@user-eb3le3ug7w 6 лет назад
Здравствуйте! Подробная инструкция, за это "like". А не подскажите, где можно найти подробное описание подключаемых библиотек и данного скетча? Может есть сайты, посвященные этому? Спасибо.
@kentforthable
@kentforthable 6 лет назад
библиотека - playground.arduino.cc/Main/MIDILibrary а скетч я собирал из разных других
@CoberlightShow
@CoberlightShow 2 года назад
Здравствуйте, спасибо за видео Хотел поинтересоваться, а будет возможность вернуть оригинальную прошивку чипу 16u2? Ну чтобы плата снова определялась компьютером как "устройство с последовательным интерфейсом" или что-то в этом роде? И каков шанс вывести из строя плату в этом случае?
@kentforthable
@kentforthable 2 года назад
да, вернуть обратно в прошивку Ардуино можно, в инструкции об этом написано
@CoberlightShow
@CoberlightShow 2 года назад
@@kentforthable Понял, спасибо большое
@user-iu6ih2cv6r
@user-iu6ih2cv6r 6 лет назад
У меня один вопрос, можно ли сделать педаль сустейн ????
@kentforthable
@kentforthable 6 лет назад
да
@hyakkimaru485
@hyakkimaru485 5 лет назад
Можно ли подобным способом зделать миди-клавиатуру на 37 клавиш?
@kentforthable
@kentforthable 5 лет назад
да, понадобится: - мультиплексоры и пьезо датчики, либо кнопки
@JasanovAnton
@JasanovAnton 6 лет назад
Сначала нужно отладить сам скейтч а уже потом прошивать usb контроллер?
@kentforthable
@kentforthable 6 лет назад
сначала скетч заливается, потом контроллер прошивается, если скетч надо изменить потом, то можно перепрошить контроллер обратно в ардуино
@aleyrecords
@aleyrecords 2 года назад
where i can get the atmel flip for mac?thank you
@kentforthable
@kentforthable 2 года назад
I don't use Macos, many asks for macos os version. It is hard to find it. Sorry, can't help here
@aleyrecords
@aleyrecords 2 года назад
@@kentforthable thank you
@Werbard
@Werbard 5 лет назад
"Интер" вымораживает... А зачем подтягивать к земле резюком, если в дуинке есть своя возможность подтяжки к +? Но изменение имени - за это спасибо, буду знакомиться!
@kentforthable
@kentforthable 5 лет назад
1.О том, что неправильно произнёс слово Enter я писал в комментариях 2.Есть разные способы подтяжки, я предпочитаю не нагружать ресурсы микроконтроллера и использовать резисторы. Подтяжку можно делать любую по желанию
@JohnHarmRussia
@JohnHarmRussia 7 лет назад
Отклик секвенсера заметно отстает. Меня бы выбесило музыкой управлять не в живом режиме.. Это передача миди-данных тормозит или это разность в записи двух видео (с монитора и с "крутилки")? А то если реально тормозит, то смысл... Это как на миди-клавиатуре пассажи играть при задержке например 0,2-0,4 - сплошной кошмар.
@kentforthable
@kentforthable 7 лет назад
У меня ничего не отстает, работает как часы, это скорее проблемы в вашей звуковой карте, попробуйте уменьшить буфер обмена, анпример поставить 512 сэмплов
@Morpheus.theDreamlord
@Morpheus.theDreamlord 6 лет назад
а я в итоге взял leonardo в связке с библиотекой MIDIUSB работает сразу без мороки с прошивкой моста которого там собственно и нет )
@kentforthable
@kentforthable 6 лет назад
в скетче что-то дополнительно прописывал? после заливки кода в леонардо как эта плата отображается в списке устройств? как обычная Arduino Leonardo? а как сиквенсер распознает её в качестве миди-контроллера?
@Morpheus.theDreamlord
@Morpheus.theDreamlord 6 лет назад
подключаешь библиотеку и там три функции #include "MIDIUSB.h" // First parameter is the event type (0x09 = note on, 0x08 = note off). // Second parameter is note-on/note-off, combined with the channel. // Channel can be anything between 0-15. Typically reported to the user as 1-16. // Third parameter is the note number (48 = middle C). // Fourth parameter is the velocity (64 = normal, 127 = fastest). void noteOn(byte channel, byte pitch, byte velocity) { midiEventPacket_t noteOn = {0x09, 0x90 | channel, pitch, velocity}; MidiUSB.sendMIDI(noteOn); } void noteOff(byte channel, byte pitch, byte velocity) { midiEventPacket_t noteOff = {0x08, 0x80 | channel, pitch, velocity}; MidiUSB.sendMIDI(noteOff); } void controlChange(byte channel, byte control, byte value) { midiEventPacket_t event = {0x0B, 0xB0 | channel, control, value}; MidiUSB.sendMIDI(event); } после каждой команды NoteOn , NoteOff и controlChange обязательно писать MidiUSB.flush(); это как то связано с работой по протоколу usb . И все . Определяется как Arduino Leonardo и в секвенсоре и в системе. Как и HIDUINO . в общем вот канал там все ясно показано ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-32myesnWLuY.html
@g1xx453
@g1xx453 4 года назад
А как перепрошить ардуино обратно, чтобы можно было заливать скетч?
@kentforthable
@kentforthable 4 года назад
в файлах есть подробная инструкция
@Katcalcoatl
@Katcalcoatl 7 лет назад
Какие виды или типы или марки адруино подойдут что бы сделать прошивку, и встречный вопрос, с такой прошивкой я смогу сделать самодельную ударную установку? P.S. Автор спасибо за такое подробное описание, и за старание!
@kentforthable
@kentforthable 7 лет назад
Подойдет Arduino Uno, Arduino Mega, Arduino Leonardo (его вообще можно не прошивать, там все в скетче кодом делается), Arduino Pro Micro, ударная установка это тот же миди контроллер, ответ:да. Да не за что, обращайтесь,если что)
@Katcalcoatl
@Katcalcoatl 7 лет назад
Arduino Uno \ Arduino Mega \ Arduino Leonardo \ Arduino Pro Micro - с любой из этих моделей можно сделать барабанную установку?
@kentforthable
@kentforthable 7 лет назад
да
@Katcalcoatl
@Katcalcoatl 7 лет назад
Спасибо огромное! я пока не очень разбираюсь, по этому вопросов много)
@renatinhodaz
@renatinhodaz 8 лет назад
Video Fine, did process once with arduino midi first correct time? He worked it appeared when connected arduino midi name, because he made again so that otherwise named splash? and that first had worked right? For me to be able to have to first make the progaramação buttons and faders to do after conversion? Thank you very much in advance! It has as one passes me his sketch midi programming?
@kentforthable
@kentforthable 8 лет назад
Write me a letter yashaar@mail.ru Your english is so bad that I can't understand your questions. I will make all the instructions in english soon!
@renatinhodaz
@renatinhodaz 8 лет назад
Lol, because I'm from Brazil my Portuguese language I am translating the google I already realized that is not good, my question and you once with arduino midi.hex correct? because it made again so that process with splash.hex? the first had already gone wrong?
@kentforthable
@kentforthable 8 лет назад
if you don't want to rename your midi controller you can use arduino_midi.hex file for flashing the atmega. So your midi controller will have the name arduino_midi. But if you want to make your own name, you have to do your own compiled file with the extension .hex
@renatinhodaz
@renatinhodaz 8 лет назад
as you have me pass this instruction file this in word and stech schedule this email: natoarte@hotmail.com a question, I need to do any programming first and then do this hiduino process or can do first then do programming?
@kentforthable
@kentforthable 8 лет назад
programming go first, then hiduino process
@qtrial
@qtrial 4 месяца назад
На ATmega 328 никак не сделать миди контроллер? Купил китайский клон UNO на таком контроллере и не знаю что с ним делать
@kentforthable
@kentforthable 4 месяца назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-iJ8vpRztKkI.html
@kentforthable
@kentforthable 4 месяца назад
никак
@qtrial
@qtrial 4 месяца назад
@@kentforthable Ясно. Спасибо. Есть ещё Iskra neo, хороший клон Arduino Leonardo. Попробую его прошить
@volodymyrvolkiz2434
@volodymyrvolkiz2434 7 лет назад
Обязательно проверьте путь от hex файла к Flip. Там не должно быть кириллицы. Иначе файл просто не загрузится.
@Topis1986
@Topis1986 6 лет назад
Спасибо, мой случай)
@user-rp9ff8vf4k
@user-rp9ff8vf4k 4 года назад
Господи, просто спасибо, спас
@olegmargreyn7164
@olegmargreyn7164 3 года назад
я блин думаю что случилось?))) не грузит и всё. голову сломал. СПАСИБО ТЕБЕ!!
@kR1P001
@kR1P001 7 лет назад
Как в название прописать Заглавные буквы и пробелы? У меня прошивка нормально работает только тогда когда в названии маленькие буквы и вместо пробелов земля.
@kentforthable
@kentforthable 7 лет назад
насчет заглавных букв не уверен, не прописывал, а пробелы, в смысле это промежуток между словами? так это нормально все реализовано
@kR1P001
@kR1P001 7 лет назад
точнее даже когда в названии одно слово маленькими буквами
@kR1P001
@kR1P001 7 лет назад
попробую еще раз перекомпилировать, определяется устройство нормально, с нормальным названием которое я указал, но ни в одной проге его нету, ни в FL Stduio, ни в MIDI-OX
@kentforthable
@kentforthable 7 лет назад
если твой компьютер видит устройство ()в диспетчере задач посмотри) то дело не в ардуино, а в твоих прогах, там нужно выбрать и назначить устройство в твоей проге
@asspirinproduction5250
@asspirinproduction5250 7 лет назад
У меня определяет устройство как USB-SERIAL CH340. После запуска обновления драйвера ничего не обновляет и пишет: Система Windows определила, что драйверы для этого устройства не нуждаются в обновлении. И показана версия драйвера: USB-SERIAL CH340 У меня ардуино с чипом в SMD корпусе не в DIP как у Вас. ОС: Windows 8 Подскажите пожалуйста, как сделать чтобы он определился как ATmega16U2? Или это дохлый номер?
@kentforthable
@kentforthable 7 лет назад
здесь я показал как сделать операции на Arduino UNO, у вас похожу ардуино Нано. как сделать то же самое в вашем случае, я к сожалению не знаю
@asspirinproduction5250
@asspirinproduction5250 7 лет назад
У меня не нано. У меня уно. Чип МК стоит Атмега328Р как и у Вас. А чип USB-коннтроллера стоит CH340, а у Вас ATmega 16U2. Это другая модель на китайских DCcduino. Судя по всему компьютер не может поставить такие же дрова на другое устройство. Отсюда следует что данный способ не уместен для моделей с чипом USB CH340. За видео спасибо.
@kentforthable
@kentforthable 7 лет назад
если открыть флип, то там есть список устройств, посмотрите, если есть такое название CH340 то по идее можно попробовать прошить, если нет, то не получится ничего
@kentforthable
@kentforthable 7 лет назад
это дохлый номер, такой чип Ch340 используется в основном на Ардуино Нано,и он не программируется, в проекте Hiduino можно использовать только платы Arduino Due, Uno, Mega.Платы с микроконтроллерами Atmega 16u2, Atmega 8u2. Как вариант можешь попробовать вот такую штуку, она имеет на борту такой микроконтроллер и может запрограммировать твою ардуино через свой микроконтроллер. www.arduino.cc/en/Main/USBSerial
@letstry1933
@letstry1933 4 года назад
Скажи пожалуйста ! После перепрошивки и переименования контроллера в него можно будет скетчи другие заливать или это надо делать до превращения его в миди устройство ?
@kentforthable
@kentforthable 4 года назад
Можно заливать скетчи на любом этапе, переименование контроллера на это не влияет
@letstry1933
@letstry1933 4 года назад
@@kentforthable Там ниже написано что ; Чтобы изменить скетч, надо сделать сброс, прошить атмегу в Arduino Uno, и и заново повторить как показано в ролике, все инструкции есть в файле. Смотри описание под роликом
@kentforthable
@kentforthable 4 года назад
@@letstry1933 если что то не понятно, есть инструкция пошаговая в файлах, скетч можно изменять сколько угодно раз
@letstry1933
@letstry1933 4 года назад
Так в итоге ? Можно будет изменить скетч или залить другой ПОСЛЕ того как ардуино будет перепрошита в миди контроллер ?
@kentforthable
@kentforthable 4 года назад
@@letstry1933 да, конечно можно, в инструкции об этом написано
@ilyayershov7703
@ilyayershov7703 3 года назад
Здрасте. Столкнулся с проблемой. Сам нифига не понимаю, все сделал тупо по инструкции. Контроллер постоянно колбасит. Он почему-то непрерывно играет до до# ре малой октавы и дергается как полорешный))) Подскажите пожалуйста в чем может быть проблема. В резисторах или может быть в скетче?
@kentforthable
@kentforthable 3 года назад
скорей всего где-то проскакивает заземление, может дело в макетной плате, куда подключены все компоненты. Где-то контакт скорей всего замыкает. А может и в скетче вы что-то не правильно прописали
@user-fn1zh5vw3u
@user-fn1zh5vw3u 4 года назад
Спасибо, все заработало на Arduino Mega, но я использовал кнопки на клавиши, получается очень короткое нажатие. Как это исправить?
@kentforthable
@kentforthable 4 года назад
что означает короткое нажатие?
@user-fn1zh5vw3u
@user-fn1zh5vw3u 4 года назад
@@kentforthable При нажатой клавише в MIDI OX gbitn Note on и сразу Note Offхотя клавиша зажата
@user-fn1zh5vw3u
@user-fn1zh5vw3u 4 года назад
Из старого советского синтезатора делаю Midi клавиатуру на 48 клавиш. С леонардо все рабоает даже с двумя, но не хватает пинов. не хотел возится с мультиплексорами, да и нет их в наличии, поэтому пытаюсь использовать Мега. И кучу потенциометров впихнуть
@kentforthable
@kentforthable 4 года назад
@@user-fn1zh5vw3u напиши мне на почту или вк с этим вопросом
@mmm43kir
@mmm43kir 3 года назад
не могу понять, после 27 пункта определяется как надо, но ардуино теряет связь с ком портом и скетчи не заливаются. Откатываюсь к Arduino-usbserial-atmega16u2-Uno-Rev3.hex всё становится как было раньше, видит порт и можно залить скетчи. Можно как-то отредактировать файл arduino_midi.hex и напрямую указать ему с какого порта читать ардуину ?
@kentforthable
@kentforthable 3 года назад
юывает так,что при каждом подключении ардуины к компьютеру ком порт изменяется. Файл то отредактировать можно хоть как, но я не помню есть ли там ком порты
@kentforthable
@kentforthable 3 года назад
попробуй использовать другой usb порт. А плата случайно не на китайском чипе CH340G?
@mmm43kir
@mmm43kir 3 года назад
@@kentforthable ненене, я взял такую же как ты говорил, просмотрел все твои видео, ты говорил какую не брать.
@mmm43kir
@mmm43kir 3 года назад
@@kentforthable два порта сменил, эффекта - ноль. Видит как устройство arduino_midi, на плате горят жёлтые L и Tx. GUI не видит порт.
@mojobinks7864
@mojobinks7864 7 лет назад
в флипе нет моего контроллера atmega328p, как быть?
@kentforthable
@kentforthable 7 лет назад
этот микроконтроллер не прошивается, поэтому и нет)
@kentforthable
@kentforthable 7 лет назад
а в какой плате ардуино стоит такой?
@mojobinks7864
@mojobinks7864 7 лет назад
уно, а как, нужно другую ардуино покупать?
@kentforthable
@kentforthable 7 лет назад
так здесь и показано как прошить уно) имеется в виду,что прошивается не atmega 328, а второй микроконтроллер atmega 16u2, который отвечает за передачу данных по usb и который установлен на плате Arduino Uno
@JasanovAnton
@JasanovAnton 6 лет назад
вооот, а то я тоже туплю, скейч залил а потом перепрошил))))
@mickel2255
@mickel2255 6 лет назад
Здравствуйте, завис на этапе установки драйвера. Пишет что не поддерживается 64 битной системой. Ардуина та, что нужно, Винда 10. Пробовал на Windows XP в виртуальной машине - пишет не удалось найти информацию об оборудовании. В устройствах написано Arduino uno (COM3) и он всегда появляется в ком портах. До этого была прошивка где ардуино создает ком порт. StandardFirmata скетч. И все. Чистой Arduino нет. Все прошитые
@kentforthable
@kentforthable 6 лет назад
проверь тот ли микроконтроллер стоит на Arduino Uno, должен быть Atmega 16u2, в большинстве китайских ардуин стоит китайский чип CH340, он прямоугольный и он не прошивается, микроконтроллер же atmega16u2 квадратный, расопалагается около Usb разьема
@mickel2255
@mickel2255 6 лет назад
у меня естесственно 16u2, получилось на виртуальной машине x86 через подмену драйвера запустить flip драйвер. ОШИБКА КРОЕТСЯ в x64 битной ОС! это я решил для себя. через виртуальную машину перепрошить не получилось. так как generic usb hub 3.0 от surface 2 pro драйвера x86 не существует!
@kentforthable
@kentforthable 6 лет назад
у меня windows 10, x64, все прекрасно прошивается. Попробуй через другие usb порты
@mickel2255
@mickel2255 6 лет назад
у меня получилось установить другой драйвер только на том компьютере, где ни разу не устанавливался arduino стандартный драйвер. На этапе замыкания перемычки у меня не появляется новое устройство. Устройство написано как Arduino Uno (Com 4). может есть какие-нибудь способы чтобы затереть драйвера, чтобы ардуина появлялась как новое устройство? но этот момент у меня не получился. Или может есть способ как Arduino Uno вернуть к заводским установкам. порт usb 2.0 пробовал. Еще одна ремарка по старой ссылке flip не доступен... может дрова сменили, вообщем я не знаю еще на что думать. Буду искать еще один комп или через USPASP шить
@kentforthable
@kentforthable 6 лет назад
возможно дело в самой плате ардуино, возможно она косячная, напиши мне на мыло, скину архив с флипом
@g1xx453
@g1xx453 4 года назад
При попытке загрузить HEX файл в Atmel Flip выскакивает ошибка : cannot open HEX file, что делать?
@kentforthable
@kentforthable 4 года назад
Плата с каким микроконтроллером? случайно не CH340G?
@g1xx453
@g1xx453 4 года назад
@@kentforthable Arduino Uno, оригинальная.
@g1xx453
@g1xx453 4 года назад
@@kentforthable Заливал файл для midi, всё было нормально, сейчас делаю обратно в usbserial
@bashaudio8246
@bashaudio8246 5 лет назад
а получится сделать так чтобы я все эти манипуляции с ардуино сделал а своём компе а потом пошёл и воткнул эту ардуинку в ноут и всё работало .подобие миди клавиатуры от м-аудио. просто воткнул usb и всё работает. т.е. один раз прошить и забыть или так не получится?))
@kentforthable
@kentforthable 5 лет назад
да,драйверы автоматически устанавливются на новую машину. Это такое же HID устройство, как например мыши или клавиатуры. При первом подключении все также примерно происходит
@bashaudio8246
@bashaudio8246 5 лет назад
@@kentforthable большое спасибо Вам.Давно хотел себе установку так и не нашёл внятного ответа в инете. Подписан и с меня лайк!
@artur-lg7wv
@artur-lg7wv 4 года назад
Переделал синтезатор ямаху все заработала но клавиши настроены в как попала, нужно ковыряться в прошивке но я там ничего не понимаю. Автор подскажи что делать. Как правильно написать прошивку
@kentforthable
@kentforthable 4 года назад
в смысле прошивка для мозгов синтезатора? Я без понятия
@artur-lg7wv
@artur-lg7wv 4 года назад
@@kentforthable да нет, не самого сентезатора. Я клавиши от сентезатора подключил к Ардуино Уно и настроил midi usb по твоей инструкции. Зашёл в FL, клавиши работают но не так как надо. Нужно редактировать прошивку а я незнаю как.
@artur-lg7wv
@artur-lg7wv 4 года назад
@@kentforthable www.codetinkerhack.com/2012/11/how-to-turn-piano-toy-into-midi.html?m=1 Я использовал вот эту схему
@kentforthable
@kentforthable 4 года назад
@@artur-lg7wv скинь мне на почту свой скетч
@streamshow4000
@streamshow4000 4 года назад
а есть програма похожая на флип а то я его нечяйно удалил хотел поновой установить а оно выдаёт ошибку?
@kentforthable
@kentforthable 4 года назад
не встречал
@streamshow4000
@streamshow4000 4 года назад
@@kentforthable Я нечайно его удалил и остался один установщик. Я пытался по нивой через установщик установить но оно выдаёт Flip is alredy installed. Clik OK to remove the previous version and install the new one. (Флип уже установлен. Нажмите ок чтоб удалить предыдущий версию и установит новую) я нажимаю и оно тут же выдаёт Could not unitall FLIP 3.4.7. Please remove it manually. (Не удалось удалить Флип 3.4.7. Пожалуйста удалите его в ручную) а в папку в которую я закидывал его нет. Что мне делать?
@kentforthable
@kentforthable 4 года назад
@@streamshow4000 ничего не подскажу, давно уже с флипом не работаю
@MrSmokeDi
@MrSmokeDi 3 года назад
Делаю всё по инструкции чтобы изменить имя, но вылезает ошибка после "make": avr-gcc.exe Ошибка приложения (Ошибка при запуске приложения (0xc0000142). Для выхода нажмите ОК) Как исправить это? По видео №19 у меня вообще не получилось изменить имя, он просто не загружает скетч. Как можно решить эту проблему? Arduino Mega если что
@kentforthable
@kentforthable 3 года назад
проверь рабочая ли плата или нет? какой микроконтроллер там?
@MrSmokeDi
@MrSmokeDi 3 года назад
@@kentforthable плата рабочая, контроллер ATmega16u2(((
@krutoyinfo
@krutoyinfo 4 года назад
Плас плас, и не забудь поменять разрешение на расширение
@volodymyrvolkiz2434
@volodymyrvolkiz2434 7 лет назад
блин, я уже не знаю что делать. Не загружается hex. файл. Пишет Can't open file!
@kentforthable
@kentforthable 7 лет назад
Оставь пожалуйста свой коммент здесь, по поводу кириллицы,который ты мне на почту прислал,чтобы другие пользователи сразу нашли ответ на похожую проблему)
@levelsound1117
@levelsound1117 4 года назад
Файл с прошивкой должен находиться в папках с анлг названием, так как из за папок у которых киррилица flip и пишет Can't open file
@levelsound1117
@levelsound1117 4 года назад
Помогите плыз, второй день мучаюсь, у меня Ардуино Уно Р3 на mega16u2. Во влипе выбераю 16u2, но не коннектится. Пишет Cant open usb device. Делал все по видео и так же по другим инструкциям в инете. Менял кабель юсб, менял порта....
@kentforthable
@kentforthable 4 года назад
Напишите мне на почту, либо вконтакте
@levelsound1117
@levelsound1117 4 года назад
kentforth но мне кажется я нашел проблему. я сижу на винде 10. и пошел к другому пк тоже на вин 10, и я попросту не смог установить друйвер на ардуино, винда мне пишет что мол драйвер без информации и подписи по этому оно его не устанавливает. Загуглил эту проблему и она решается. Отпишу какой будет результат! Спасибо)
@levelsound1117
@levelsound1117 4 года назад
kentforth есть ли разница в том что я сижу на 64 битной системе?
@klliffa
@klliffa 4 года назад
Решили проблему?у меня та же история(
@levelsound1117
@levelsound1117 4 года назад
Владимир Шихарев Да) китайский ардуино. хоть и нужный чип стоит. когда делаешь Резет, он не переходит на режим dfu. Я пошел купил оригинал с рук и все заработало) Это уже третья моя ардуинка. первых две были китайские. по этому лучше сразу купить оригинал.
@user-eb3le3ug7w
@user-eb3le3ug7w 6 лет назад
А никто не нашел способ, как использовать вместо оригинального Ардуино китайский аналог с чипом CH340G? Вопрос в том, чем более дешевым можно заменить оригинальный Ардуино для этого проекта? =)
@kentforthable
@kentforthable 6 лет назад
пока не встречал таких людей, китайский микроконтроллер не прошивается=( вообще если хочешь ещё дешевле, то купи Arduino pro micro, там атмега прошивается, и стоит эта штука в районе 250 р.
@user-eb3le3ug7w
@user-eb3le3ug7w 6 лет назад
Спасибо! Четко и по делу )
@takemymonkeyoff
@takemymonkeyoff 7 лет назад
а оно будет работать на китайской УНО?
@takemymonkeyoff
@takemymonkeyoff 7 лет назад
я че спрашиваю - тут (www.instructables.com/id/Turn-your-Arduino-Uno-into-an-USB-HID-Mididevice/) в комментах пишут, что для CH340 не будет работать
@kentforthable
@kentforthable 7 лет назад
только китайские и использую. Разница китайских ардуин и оригинальных только в цене)
@kentforthable
@kentforthable 7 лет назад
я показывал свой метод только для Arduino Uno, там микроконтроллер Atmega 328, про СH340 ничего не могу сказать, не пробовал
@kentforthable
@kentforthable 7 лет назад
здесь показан способ без участия стороннего софта, без разницы какой сиквенсер вы используете, данный способ делает из ардуино миди контроллер, это такой же миди контроллер как и из музыкальных магазинов, просто его надо указать в своем сиквенсере, то есть задействовать после прошивки
@user-ln9kg6fr9b
@user-ln9kg6fr9b 5 лет назад
ссылка arduino firmware не рабочая!! или я не рабочий?
@kentforthable
@kentforthable 5 лет назад
в основных файлах тоже есть arduibo firmware
@Morpheus.theDreamlord
@Morpheus.theDreamlord 7 лет назад
Прошивка для атмеги работает независимо от скетча в ардуине или скетч нужно под нее как-то править ? На канале Notes And Volts есть проект миди контроллера на ардуине с готовым скетчем где можно увеличить под себя количество кнопок и потцев но он работает только с midi-интерфейсом . Я вот подумал может его можно совместить с прошивкой от HIDUINO но программировании я вообще ноль )
@kentforthable
@kentforthable 7 лет назад
скетч никак не влияет на прошивку. Да конечно, любой скетч бери, но толкьо главное чтобы там были строки,: #include #include #include #include #include MIDI_CREATE_DEFAULT_INSTANCE(); а также в разделе setup Serial.begin(31250);
@kentforthable
@kentforthable 7 лет назад
для увеличения колличества входов на плате ардуино тебе понадобится мультиплексер, в китае можно заказать, копейки стоит
@kentforthable
@kentforthable 7 лет назад
да, смотрел, интересно делает)
@Morpheus.theDreamlord
@Morpheus.theDreamlord 7 лет назад
Да и скетч пропасан для несведущих понятно в принципе. Попробую их подружить ) Потом отпишусь о результате.
@Morpheus.theDreamlord
@Morpheus.theDreamlord 7 лет назад
Скетч вроде скомпилировал , ошибок нет. Залил в ардуину. Попробовал замкнуть пины для перевода в режим прошивки атмеги , но у меня продолжает отображаться Arduino Uno (COM3) . А Флип при попытке прошить таки контроллер выдает ошибку pp.userapi.com/c840426/v840426547/1790/WYMvRwDbyKU.jpg . Хотя плата ардуино один в один как у тебя . Может я не там замыкаю конечно.
@reepicheep7124
@reepicheep7124 9 месяцев назад
пытаюсь загрузить hex файл но пишет "cannot open file". почему это может быть?
@kentforthable
@kentforthable 9 месяцев назад
Какой микроконтроллер выбран?
@reepicheep7124
@reepicheep7124 9 месяцев назад
@@kentforthable, ардуино уно
@kentforthable
@kentforthable 9 месяцев назад
@@reepicheep7124 Плата Ардуино должна быть с микроконтроллером atmega16u2, и выбрать в программе flip нужно именно atmega16u2
@reepicheep7124
@reepicheep7124 9 месяцев назад
@@kentforthable , так она и отображается в диспетчере устройств и такое устройство я выбираю в flip. Но ничего не меняется
@kentforthable
@kentforthable 9 месяцев назад
@@reepicheep7124 попробуй использовать разные USB порты
@IvanUrusov
@IvanUrusov 6 лет назад
По ссылке на FLIP выдает 404, вот актуальная www.microchip.com/developmenttools/productdetails.aspx?partno=flip
@kentforthable
@kentforthable 6 лет назад
вставил твою ссылку
@CitrysOnlineGM
@CitrysOnlineGM 5 лет назад
ссылка не работает -Arduino Firmware - github.com/arduino/Arduino/bl...
@kentforthable
@kentforthable 5 лет назад
arduino firmware есть в основных файлах
@ThrashCoreAlexx
@ThrashCoreAlexx 7 лет назад
расширение
@kentforthable
@kentforthable 7 лет назад
что не так?
@ThrashCoreAlexx
@ThrashCoreAlexx 7 лет назад
kentforthable, Название файла состоит из непосредственно имени и расширения (не разрешения, а расширения). И так, незначительное, но всё же, enter произносится энтер. амер. |ˈentər| брит. |ˈɛntə| Ролик довольно занимательный, спасибо вам. Как раз начинаю изучать тему миди управления, а тут такой подгон.)))
@kentforthable
@kentforthable 7 лет назад
да, обознался) все правильно, расширение. про enter согласен, спасибо за наблюдательность!
@kondyrin
@kondyrin 6 лет назад
...а "контрол" - с ударением на второй слог! :) Спасибо за видос!
@oleg.ptiitz
@oleg.ptiitz 5 лет назад
Ребят, у кого мак ос, и нет возможности поставить flip, нашел решение, кому требуется помощь - @shootingmars в телеграме
@letstry1933
@letstry1933 4 года назад
www.instructables.com/id/DFU-programmer-on-Mac-OS-X/
@alexandrbelov6526
@alexandrbelov6526 7 лет назад
Прошил ардуино по этому видео. Спасибо автору! Вот результат ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-s5gKf7ifbgE.html Только не знаю как сделать скейтч midi ws2812b, чтобы кнопки подсвечивать разными цветами
@kentforthable
@kentforthable 7 лет назад
а у тебя rgb светодиоды?
@alexandrbelov6526
@alexandrbelov6526 7 лет назад
kentforthable да! В наличии есть 25 шт светодиоды ws2812b с 4 ножками. Если найду подходящий скейтч и смогу его соединить с тем скейтчем который имеется, то буду припаивать. Нехватающие буду покупать, всего нужно 64 шт. Место на плате приготовил
@kentforthable
@kentforthable 7 лет назад
я не делал ни разу ардуино с rgb светодиодами, не знаю, что в скете прописывать, делай как обычный скетч, rgb светодиоды никак не влияют на миди команды
@7algorithm514
@7algorithm514 7 лет назад
аффффигеть это че .из-за одной ручки громкости такой гемор? и что-то я заметил что ручка громкости или на всю громкость или на меньшую .среднию громкость что то автор не показал. можно как-то сделать кучу ручек привязать к секвенсору?
@kentforthable
@kentforthable 7 лет назад
сколько позволяет твой миди-контроллер привязать ручек, столько и привяжешь
@kentforthable
@kentforthable 7 лет назад
Сделай проще эту схему! и мне расскажи, воздух сотрясать каждый может)
@7algorithm514
@7algorithm514 7 лет назад
kentforthable спасибо. а можете скинуть какой нибудь pdf.как все это дело соединить несколько фейдеров
@kentforthable
@kentforthable 7 лет назад
нет, думай сам, в среде ардуино все построено логически правильно. Включай мозг и делай)
@7algorithm514
@7algorithm514 7 лет назад
да нет .не злись. спасибо полезное видео. я просто удивляюсь сколько всего надо .из-за одной ручки.
@Spottysot
@Spottysot 7 лет назад
ахха ори)
@user-qd3eb9su7h
@user-qd3eb9su7h 4 месяца назад
Ужасно сложно
Далее
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Просмотров 3,6 млн
4.Piezo элемент | Arduino | Midi | Hiduino
5:57
ARDUINO SYNTHESIZER
3:50
Просмотров 7 тыс.
Arduino MIDI Controller: Part 1 - Potentiometers
14:02
Просмотров 285 тыс.
Building a MIDI Controller Using Arduino
15:41
Просмотров 628 тыс.
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Просмотров 3,6 млн