Как планируется обеспечить, что 4 внешних устройства не передают информацию одновременно?
Из описания библиотеки SoftwareSerial: "If using multiple software serial ports, only one can receive data at a time."
После написания кода начинается процесс его отладки.
1) На передатчике выведите в Serial значения, которые вы пытаетесь отправить по радиоканалу. Убедитесь что при изменении положения джойстика они меняются и меняются так, как Вы ожидаете.
2) На приёмнике выведите в сериал полученные по радиоканалу значения. Убедитесь, что Вы хоть что-то получаете, и затем, что полученные значения такие, как Вы ожидаете.
p.s. Код в вопросе отформатируйте и заверните в тег Code, так его читать невозможно. А часть его вообще "съелась".
Не знаю, как другие, а я не очень понимаю Ваш вопрос, особенно в сочетании с примером.
Когда игроку выпадает этот сектор, основанием для решения игроку служит состояние поля. На нём что-то открыто (в начале возможно ничего), что-то закрыто. А вот эти три Ваших слова игрок каким путём определил? Непонятно! На поле-то сейчас что?
Из примера видно, что повторяются исключительно нулевые (пустые?) значения. Я бы формировал список так, чтобы в нём их вообще не было. А условие запроса сформировал как-то так, что что-то содержится в списке или пусто.
Я так понимаю, что на компьютере, к которому подключено оборудование, ещё куча народа занимается чем попало. В этом случае огромный шанс, что эксперименту навредят не обновления, а сами пользователи. Пусть оборудованием управляет выделенный компьютер, отключенный от сети - совсем!
Как-то этот момент очень слабо везде освещён. Даже странно. Вот по этой ссылке есть вариант мануала, в котором чуть-чуть больше подробностей, чем в тех, что попадаются в первую очередь pdf Там в разделе 4.1 есть схема подключения - может хоть как-то поможет. Но к сожалению в пункте 4.3 только упоминается некий отдельный даташит. А вот где его найти?
Больше информации находится про прошивку этого модуля. Может как-то с этой стороны попробовать что-то и про сериал найти?
А так больше всего действительно похоже на неправильную скорость. И уровни сигнала стоит согласовать. В мануале это явно рекомендуется в п.2.2. Надеюсь, что модуль ещё не попалили.
FawR, Да, сорри, там реально можно только всё это меню целиком выключить. Когда-то в настройке был пункт "отключить системные значки", я наверное с ним попутал. Значки приложений скорее всего и раньше не скрывались.
Если имеется ввиду, что вначале использовался символ тире вместо дефиса (минуса), то скорее это не Argument не умеет с ним работать, а программа run (что логично - это разные символы). А Аргумент - это просто строка, которая после собственно команды дописывается как есть.
Избавиться от него надо было сразу, а не мучиться целый год...
Страница загрузки у них конечно шедевральная! Но зато есть контакты поддержки - почта, телефон, телеграм, вацап! Я бы попробовал обратиться.
Hedgeho9g, можно и оттуда начать, вдруг оно там есть! Более подробно все возможные места загрузки можно посмотреть, например, с помощью утилиты Autoruns от Sysinternals.
Ещё наверное можно запустить диспетчер задач когда вот это окошко висит. И посмотреть информацию о процессе. Может там понятно будет как и откуда он запускается.
Hedgeho9g, с большой вероятностью антивирус уже прибил то, что счёл подозрительным. Я про dll-ку, которая не находится. Тогда нужно просто почистить автозагрузку, чтобы убрать остатки. Но полная проверка в таких случаях никогда не лишняя.Ничего другого нет - ну и хорошо!
Токен вставляется тот, который приходит ответом после загрузки изображения
BXJIAM, Это так нужно делать, но Вы-то этого не делаете.
В ошибке же ясно написано - нужен параметр 'token'. Где в Вашем запросе параметр 'token'? Нет такого!
Из описания библиотеки SoftwareSerial: "If using multiple software serial ports, only one can receive data at a time."