что такое "канал почти открыт" и где это в коде?Почему тогда другой канал для реле почти открыт не пойму.
что такое "канал почти открыт" и где это в коде?Почему тогда другой канал для реле почти открыт не пойму.
Я вам на этот вопрос третий раз отвечаю, по-моему.Передать такой код.
Вы наверно думаете, что это значит "принять их эфира канал sw" или канал joystick?radio.read(sw, sizeof(sw) );
radio.read( joystick, sizeof(joystick) );
Вроде понял про каналы.Я вам на этот вопрос третий раз отвечаю, по-моему.
Передать не проблема - проблема отличить на приемнике канал sw от канала joystick
Вот если в передаваемые данные добавить ID канала - то можно хоть 20 каналов использовать.
Но я не пойму, нафига вам это в коде, проще передавать все одним пакетом, чем делить на разные. Но если хочется - то запросто.
Добавлено
У меня такое впечатление, что вы не понимаете смысла этих строчек:
Вы наверно думаете, что это значит "принять их эфира канал sw" или канал joystick?
Это не так.
Эта запись означает - принять из эфира первый попавшийся сигнал и записать его в массив SW.
Вот и все. Радио не умеет различать. что за массив вы отправили с приемника, для него это только байты
скорее всего не понялиВроде понял про каналы.
Но почему 6 труб? Чем отличаются от более 20 каналов?
Намотал на ус.Эти каналы чисто умозрительные, они существуют только у вас в программе, радио про них ничего не знает.
ну если слать огромный шмат лишней текстовой "обертки", который потом еще нужно парсить - это "проще", чем послать структуру из нескольких байт - то почему бы и нетА не проще слать json и парсить его?
в случае использования бинарной структуры парсинг не нуженПарсинг в любом случае присутствует если шо поправте меня. если ошибаюсь