он модератор, его задача направлять дискуссии в желательные для комьюнити рамки… что он, кстати, неплохо делает.
На ходу… Физический переключатель. Одна группа контактов коммутирует входа UART, другая поднимает- опускает флаг для переключения кейсов…
тогда слушайте модератора и делайте отдельные Сериалы
@UserJohn, ты не пугайся и не плачь, у меня уже вечер, щас плов доготовится, я уйду на пятничные поляны. ![]()
Извини, если обидел, но твои реплики, типа “разбирайся сам”, раздражают…
А для чего тогда форум?
Мне Мегу взять с двумя портами или я про 328-ую не все знаю?
Т.е. сертификата сегодня не будет?
А Вы для какого камня его компилировали?
По ссылке - Атмега8.
А Вы можете рассказать, для чего нужен первый код, для чего второй и для чего их объединять?
Без ответа на сформулированные выше вопросы разрешить эту проблему вряд ли возможно.
Ох, напрасно Вы задали этот вопрос…
Объясняю: этот форум - клуб по интересам.
На нем общаются люди с совпадающими интересами.
Если Ваши интересы не совпадают с интересами завсегдатаев этого форума, Вам на этом форуме делать нечего.
в 328PB два порта имеются, но потеряешь SPI если он нужен
Точно не для того, чтобы утирать сопли ленивым задницам!
Вы посмотрите на себя, блин:
Подсказали с примером кода. Тут же новая хотелка
Следующим будет “вставь сам куда надо”.
Самому не стыдно? Хоть чему-нибудь научиться не пытались?
Благородные доны, как думаете, ТС уже созрел для ЧЧ? Или пусть ещё помаринуется. А классический триггер вроде уже наличествует.
ранавато будет, вечёрка только наступает
Жень, ты чего? Пятница же!
Дык, мне тут свалить надо, а у вас самое интересное без меня начнётся ![]()
никогда ты жадным не был…
- Для 328-ой. Все нормально работает, но компилировать пришлось в IDE 1.0.6
- Первый (по ссылке) MIDI-синтезатор, второй (код) плеер, управляемый по COM-порту софтиной AYPlayer. Объединить хочу, чтобы был один контроллер, а не два, как сейчас…
- Скорость обмена по MIDI (менять нельзя, она конкретная для данного протокола) и по COM-порту разная. Это отражено в коде.
- Интересы совпадают… Не совпадают опыт и знания…
Я ничего в интернетах не нашел. Мне не надо порты использовать одновременно. Актуальная конфигурация будет зависеть от положения переключателя. Если нет программного способа конфигурировать на “горячую” можно установить переключатель и до запуска. Как выбрать нужный цикл - я знаю, а как сделать ветвление setup - не знаю… И может кто нибудь знает, где есть таблица соответствий или документ в котором подробно написано: какие функции (синтаксис) и чем отличаются старый Arduino IDE (Arduino.h, по-моему, отвечает за транслятор ) от нового… Я сам все сделаю…, честное слово.
Может где-то есть, но скорее всего вы найдете только последовательную историю версий. То есть чем отличается 1.06 от 1.1, потом чем 1.1 от 1.2 и так далее по всем промежуточным версиям. Это надо застрелится, чтобы искать там способы исправления кода с разницей в пару десятков версий.
Поэтому это делается так - запускаете компиляцию, получаете кучу ошибок. Далее идете последовательно и исправляете ошибки. Банальные - сами, которые не знаете - копируете в Гугль и ищете ответ. После исправления каждой ошибки или пары-тройки - компилируйте снова, потому что результат обработки следующих ошибок может зависеть от исправления предыдущих.
отож, я тут библиотеку 10 летней давности для LCD1602 скачал и сижу правлю, чтобы под всеми нужными мне камнями заработала, …а кому легко?
И чем они отличаются?
Что делает первый, чего не делает второй, и наоборот?
И еще вопрос терминологический. То, что технари называют синтезатором, музыканты называют тонгенератором. Вы к какой категории относитесь?
Что именно с Вашей точки зрения делает синтезатор?
И что именно делает плеер? В моем понимании он должен получать извне команды и транслировать их в команды микросхемы. Т.е. в точности то, что делает MIDI-тонгенератор.
Есть стиральная и швейная машины. Хочу их объединить, чтобы была одна, а не две. Тем более, что и та и другая содержат вращающиеся детали, значит, процесс объединения должен пройти легко.
Вы согласны с такой постановкой вопроса?
Это вызывает некоторые сомнения.
Если бы совпадали интересы, опыт и знания тоже в значительной степени совпадали бы.
Как это может быть?
Мне о таком неизвестно. По причине ненадобности. Но, с другой стороны, Ардуино, как и любой свободный проект довольно плохо документирован.
Я бы Вам посоветовал начать с ответа на вопрос выше: “Как это может быть?”
Я плохо себе представляю возможности человека, который знает, как можно сделать более сложну вещь, но не знает, - как более простую.
от ты трепло!!!
Там делов ну максимум на пару минут
Скетч использует 18642 байт (57%) памяти устройства. Всего доступно 32384 байт.
Глобальные переменные используют 734 байт (35%) динамической памяти, оставляя 1314 байт для локальных переменных. Максимум: 2048 байт.