Платформа EV3 - очень новая, и робототехникам, использующим ее для своих проектов, предстоит еще столкнуться с многими тонкостями при ее использовании, а также придумывать способы для борьбы с ошибками, которые появились, как в программном, так и в аппаратном обеспечении. |
Если, необходимость программировать работу с двумя или более датчиками возникла, тогда необходимо определиться к каким портам они будут подключены.
Дело в том, что эксперименты при подключении датчиков в 3ем и 4ом портах, показывают, что датчик расстояния установленный в 4 порт после включения робота не инициализируется. Иными словами, робот не видит его, программы опрашивающие датчик в соответствующем порту не будут работать правильно, пока датчик не будет переподключен.
Как решать эту проблему системно, пока не ясно. Поэтому рекомендации, которые можно здесь дать
- после запуска робота, заходить в "Port View" режим, посмотреть работает ли датчик, и передподключить его, если необходимо
- использовать другие порты. В экспериментах было видно, что при подключении датчиков во 2ой и 3ий порт, проблемы такой нет
Сколько же багов в этом новом наборе.. разработчики явно поторопились с выпуском.
ОтветитьУдалитьДенис, а какие баги еще вы нашли?
УдалитьНам еще не завезли новые наборы. Я имел ввиду проблемы с гироскопом (дрифт, скорость опроса). Да и скорость опроса других датчиков по отзывам еще далека от желаемого. При быстром движении это сказывается я думаю
УдалитьИнтересно, а если подключать, через хаб-разветвитель типа такого http://shop.ligarobotov.ru/products/multipleksor-datchikov-k-mikrokompyuteru-nxtev3
Удалить