библиотека MIDI.h и SoftwareSerial порт

oilXander
Offline
Зарегистрирован: 12.05.2017

Приветствую, Ардуино сообщество!

   Вопрос следующий.

    Можно ли как то считывать миди данные с SoftwareSerial порта, а не со стандартного UART, который на Nano под номером 1? Занятый порт номер 1 лишает меня возможности выводить данные через Serial, и блокирует заливку скетчей, что меня весьма печалит, ибо отладка предстоит длительная, а без монитора и оперативной заливки это достаточно неудобно. 

    Или альтернативный вариант, может как то  можно выводить в монитор порта данные с SoftwareSerial порта?

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

Почему нет, если Клапауций не запретил?

По крайней мере, пока делал макет на Уно (потом перешел на Мегу) пользовался для MIDI именно SoftwareSerial.

oilXander
Offline
Зарегистрирован: 12.05.2017

О, это отличная новость! ) если вас затруднит, хотелось бы подробностей ) как задать нестандартный порт? Конструкторов принимающих на вход номер порта вроде библа не имеет.

oilXander
Offline
Зарегистрирован: 12.05.2017

кажется разобрался MIDI_CREATE_INSTANCE(SoftwareSerial, Serial1, MIDI);

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

Да, oilXander, возможно, я ввел Вас в заблуждение: я отвечал на текст вопроса, не обратив внимание на название темы. Я не пользовался сторонними библиотеками, поэтому отвечал не на вопрос "можно ли подключить SoftwareSerial" к конкретной библиотеке", а на вопрос "может ли физически работать SoftwareSerial с MIDI". Дело в том, что на SoftwareSerial очень много нареканий из-за неустойяивой работы. Так вот, как раз с ними я не столкнулся, а огреб проблемы с аппаратным портом (такое тоже бывает).