Выбор портов

Задатчик портов
Для многих программных блоков необходимо выбрать порты в модуле EV3 (A, B, C, D, 1, 2, 3, и 4), которые эти блоки будут использовать. Задатчики портов находятся в верхнем правом углу этих блоков.
Порты мотора
На этом рисунке показаны задатчики портов на всех блоках моторов. Блоки «Рулевое управление» и «Независимое управление моторами» аналогичны.





Щелкните на задатчике портов для отображения списка портов и выберите порт. Моторы должны быть подсоединены к портам A, B, C или D модуля EV3.

Поскольку блоки «Рулевое управление» и «Независимое управление моторами» управляют двумя разными моторами, для них предусмотрено два задатчика портов. Первый задатчик порта – для левого мотора, а второй – для правого мотора.
Порты датчика
На рисунке ниже показаны задатчики портов некоторых блоков, которые используют ввод датчика.



Щелкните на задатчике портов для отображения списка портов и выберите порт. Датчики должны быть подсоединены к портам 1, 2, 3 или 4 интеллектуального модуля EV3, за исключением датчика вращения мотора, который должен быть подсоединен к портам A, B, C или D.
Ошибки порта
В зависимости от выбранного порта, задатчик портов может показать ошибку порта, как показано ниже.



Это значит, что мотор или датчик, подсоединенный к выбранному порту модуля EV3, не соответствует типу, необходимому для программного блока. Например, если вы выбрали порт 3 для блока датчика касания, но модуль EV3 будет показывать, что к порту 3 не подключен датчик или другой тип датчика, то появится сообщение об ошибке порта.
Советы и подсказки
1.EV3 может устанавливать ошибки порта, когда модуль EV3 подсоединен к вашему компьютеру (через USB, Bluetooth или Wi-Fi).
2.Вы можете использовать «Представление порта» на странице аппаратных средств, чтобы увидеть, какие типы моторов и датчиков подсоединены к различным портам модуля EV3 при его подсоединении к вашему компьютеру.
3.Программу с ошибкой порта все равно можно загрузить и запустить на модуле EV3, но работа затронутых блоков может быть непредсказуемой.
Модули, подключаемые шлейфом
Вы можете использовать организацию последовательного опроса для подсоединения нескольких модулей EV3. Это позволит программе управлять моторами и датчиками подсоединенного модуля (модулей) EV3. Например, вы можете использовать организацию последовательного опроса для построения робота с двумя модулями EV3, восемью моторами и восемью датчиками, все они управляются одной программой, запущенной на одном из модулей EV3.

Если организация последовательного опроса активна в вашем проекте (см. раздел «Организация последовательного опроса»), программные блоки с задатчиком портов будут также включать управление выбором слоя, как показано ниже.




Выбор слоя
Задатчик порта


Выберите 1 в выборе слоя для использования мотора или датчика того же модуля EV3, на котором запущена программа. Выберите 2 для использования мотора или датчика следующего модуля EV3 в цепи и так далее.
Проводной ввод порта
Если вы выберете «Динамический порт» в списке портов, то ввод порта будет добавлен к вводам программного блока. Это позволяет вам указать порт, используя шину числовых данных, подсоединенную к вводу порта.


Выбор порта
Динамический порт
Ввод порта

Ввод порта – числовой, используются следующие значения:
Порт EV3Значение ввода порта
A1
B2
C3
D4
11
22
33
44
Проводной ввод двух портов
Если вы настроите блок «Рулевое управление» или «Независимое управление моторами» на проводной ввод порта, вам необходимо будет указать два разных номера портов: один для порта левого мотора и один для порта правого мотора. Для ввода порта используется двузначное число. Первая часть (десятки) указывает номер порта для левого мотора, а вторая часть (единицы) указывает номер порта для правого мотора.

Отдельные значения номеров портов даны в таблице выше. В таблице ниже даны несколько примеров вводов портов для указания двух портов.
Порты мотора EV3
(левый, правый)
Значение ввода порта
B, C23
C, B32
A, B12
A, D14
Проводной ввод модулей, подключаемых шлейфом
Если включена организация последовательного опроса, после выбора динамического порта в выборе слоя или задатчике порта ввод порта будет добавлен. Ввод порта позволяет вам указать номер слоя и значение(я) порта с помощью шины числовых данных. Для ввода порта используется трехзначное число:
Сотни обозначают номер слоя модуля EV3 (100 для текущего модуля EV3, 200 – для следующего модуля и так далее).
Единицы обозначают номер порта одного мотора или датчика.
В блоке «Рулевое управление» или «Независимое управление моторами» десятки обозначают порт левого мотора, а единицы обозначают порт правого мотора.
Советы и подсказки
Если вы не укажете сотни, то порт будет обращаться к текущему модулю EV3, то же самое произойдет, если вы укажите 100.
См. в таблице выше примеры одиночных и множественных значений портов без организации последовательного опроса. В таблице ниже даны несколько примеров вводов портов с организацией последовательного опроса.
СлойПорт(ы)Значение ввода порта
13103 (или 3)
1D104 (или 4)
1B, C123 (или 23)
24204
2A201
4B, C423