TRIK Studio
TRIK
Lego EV3
Lego NXT
Search…
Русский
Справочный центр ТРИК
TRIK Studio
О TRIK Studio
Начало работы и создание проекта
Интерфейс TRIK Studio
Настройки TRIK Studio
2D-модель
Программирование на визуальном языке
Программирование на текстовом языке
Упражнения
Сторонние утилиты
Горячие клавиши в TRIK Studio
Сбои из-за антивирусов
TRIK Studio Junior
О TRIK Studio Junior
Начало работы и создание проекта в TRIK Studio Junior
Интерфейс TRIK Studio Junior
2D-модель в TRIK Studio Junior
Настройки TRIK Studio Junior
Программирование на визуальном языке в TRIK Studio Junior
Упражнения в TRIK Studio Junior
Интеграции
PyCharm
Sublime Text
VSCode
Контроллер ТРИК
О контроллере ТРИК
Обновление встроенного программного обеспечения контроллера ТРИК
Меню контроллера ТРИК
Подключения по Wi-Fi к контроллеру ТРИК
Подключение к контроллеру ТРИК с помощью UART
Запуск программ и их загрузка на контроллер ТРИК
Программирование ТРИК на визуальном языке
Программирование ТРИК на Python и JavaScript
Объект «brick»
Класс «accelerometer»
Класс «battery»
Класс «colorSensor»
Класс «display»
Класс «encoder»
Класс «gyroscope»
Класс «keys»
Класс «led»
Класс «lineSensor»
Класс «motor»
Класс «objectSensor»
Класс «marker»
Класс «sensor»
Объект «script»
Объект «mailbox»
Объект «gamepad»
Объект «Threading»
Функция getPhoto
Функция include
Веб-интерфейс контроллера ТРИК
Подключение устройств к ТРИК и работа с ними
Контроллер LEGO EV3
O LEGO EV3
Подключение контроллера LEGO EV3 к TRIK Studio
Блоки LEGO EV3
Сенсорные переменные для контроллера LEGO EV3
Запуск программ и их загрузка на контроллер LEGO EV3
Программирование LEGO EV3 для Virtual Robotics Toolkit в TRIK Studio
Контроллер LEGO NXT
О LEGO NXT
Прошивка контроллера LEGO NXT
Подключение контроллера LEGO NXT к TRIK Studio
Блоки LEGO NXT
Сенсорные переменные для контроллера LEGO NXT
Программирование LEGO NXT на C
Запуск программ и их загрузка на контроллер LEGO NXT
Квадрокоптер Пионер
О квадрокоптере Геоскан Пионер
Блоки квадрокоптера Геоскан Пионер
TRIK Gamepad
О TRIK Gamepad
Управление роботом с пульта
Feedback
Действия при неправильной работе TRIK Studio или контроллера ТРИК
Задать вопрос
trikset.com
Powered By
GitBook
Объект «brick»
Объект «brick» представляет контроллер ТРИК и предоставляет доступ к устройствам робота.
Метод
Описание
accelerometer
Предоставляет доступ к акселерометру.
battery
Предоставляет доступ к информации об аккумуляторе.
colorSensor
Предоставляет доступ к датчику цвета по видеокамере.
display
Предоставляет доступ к дисплею робота.
encoder
Предоставляет доступ к энкодеру на указанном порту.
getStillImage
Получить фотографию с камеры в виде массива байт.
gyroscope
Предоставляет доступ к гироскопу.
keys
Предоставляет доступ к кнопкам на корпусе робота.
playSound
Проиграть звуковой файл.
playTone
Проиграть звук с заданной частотой.
led
Предоставляет доступ к светодиоду на корпусе робота.
lineSensor
Предоставляет доступ к датчику линии по видеокамере.
motor
Предоставляет доступ к мотору на указанном порту.
objectSensor
Предоставляет доступ к датчику объекта по видеокамере.
say
Произнести переданную как параметр строку (на русском или английском языке).
sensor
Предоставляет доступ к сенсору на указанном порту.
stop
Останавливает все моторы и активные датчики, убирает нарисованное на дисплее.
marker
Предоставляет доступ к рисованию маркером заданного цвета на полу. Доступен только в режиме двумерной модели.
accelerometer
Предоставляет доступ к акселерометру (класс «
Accelerometer
»).
Синтаксис
Python
JavaScript
brick
.
accelerometer
();
brick
.
accelerometer
();
battery
Предоставляет доступ к информации об аккумуляторе.(класс «
Battery
»).
Синтаксис
Python
JavaScript
brick
.
battery
();
brick
.
battery
();
colorSensor
Предоставляет доступ к датчику цвета по видеокамере (класс «
ColorSensor
»).
Синтаксис
Python
JavaScript
brick
.
colorSensor
(
"video1"
)
brick
.
colorSensor
(
"video1"
);
display
Предоставляет доступ к дисплею робота (класс «
Display
»).
Синтаксис
Python
JavaScript
brick.display()
brick
.
display
();
encoder
Предоставляет доступ к энкодеру на указанном порту (класс «
Encoder
»).
Синтаксис
Python
JavaScript
brick
.
encoder
(
portName
)
brick
.
encoder
(
"portName"
)
brick
.
encoder
(
portName
);
brick
.
encoder
(
"portName"
);
В качестве параметра необходимо указать порт.
Пример
Python
JavaScript
brick
.
encoder
(
E1
)
# вызов энкодера на порту E1
brick
.
encoder
(
"E2"
)
# вызов энкодера на порту E2
brick
.
encoder
(
E1
);
// вызов энкодера на порту E1
brick
.
encoder
(
"E2"
);
// вызов энкодера на порту E2
getStillImage
Получить фотографию с камеры в виде массива байт.
Синтаксис
Python
JavaScript
brick.getStillImage()
brick.getStillImage();
gyroscope
Предоставляет доступ к гироскопу (класс «
Gyroscope
»).
Синтаксис
Python
JavaScript
brick.gyroscope()
brick.gyroscope();
keys
Предоставляет доступ к кнопкам на корпусе робота (класс «
Keys
»).
Синтаксис
Python
JavaScript
brick.keys()
brick.keys();
led
Предоставляет доступ к светодиоду на корпусе робота (класс «
Led
»).
Синтаксис
Python
JavaScript
brick.led()
brick.led();
lineSensor
Предоставляет доступ к датчику линии по видеокамере (класс «
LineSensor
»).
Синтаксис
Python
JavaScript
brick.lineSensor("video1")
brick.lineSensor("video1");
motor
Предоставляет доступ к мотору (силовому или сервомотору) на указанном порту (класс «
Motor
»).
Синтаксис
Python
JavaScript
brick
.
motor
(
motorName
)
brick
.
motor
(
"motorName"
)
brick
.
motor
(
motorName
);
brick
.
motor
(
"motorName"
);
В качестве параметра необходимо указать порт.
Пример
Python
JavaScript
brick
.
motor
(
M1
)
# вызов мотора на порту M1
brick
.
motor
(
"M2"
)
# вызов мотора на порту M2
brick
.
motor
(
M1
)
// вызов мотора на порту M1
brick
.
motor
(
"M2"
)
// вызов мотора на порту M2
objectSensor
Предоставляет доступ к датчику объекта по видеокамере (класс «
ObjectSensor
»).
Синтаксис
Python
JavaScript
brick
.
objectSensor
()
brick
.
objectSensor
();
playSound
Проиграть звуковой файл.
Синтаксис
Python
JavaScript
brick
.
playSound
(
"filename"
)
brick
.
playSound
(
"filename"
);
В качестве параметра необходимо указать имя файла с абсолютным путем или путем относительно папки trik на контроллере.
Внимание! Файл должен быть предварительно загружен на контроллер.
Пример
Python
JavaScript
brick
.
playSound
(
"media/sound.mp3"
)
# проиграть файл sound.mp3 из папки media
brick
.
playSound
(
"media/sound.mp3"
);
// проиграть файл sound.mp3 из папки media
playTone
Проиграть звук с заданной частотой.
Синтаксис
Python
JavaScript
brick
.
playTone
(
frequency
,
time
)
brick
.
playSound
(
frequency
,
time
);
В качестве параметров необходимо указать частоту звука
frequency
и время
time
в мс, в течение которого необходимо проигрывать звук.
Пример
Python
JavaScript
brick
.
playTone
(
1000
,
1000
)
brick
.
playTone
(
1000
,
1000
);
say
Произнести строку (на русском или английском языке).
Синтаксис
Python
JavaScript
brick
.
say
(
string
)
brick
.
say
(
string
);
В качестве параметра необходимо указать строку на английском или русском языке.
Пример
Python
JavaScript
brick
.
say
(
"Привет, я ТРИК"
)
brick
.
say
(
"Привет, я ТРИК"
);
sensor
Предоставляет доступ к сенсору на указанном порту (класс «
Sensor
»).
Синтаксис
Python
JavaScript
brick
.
sensor
(
portName
)
brick
.
sensor
(
"portName"
)
brick
.
sensor
(
portName
);
brick
.
sensor
(
"portName"
);
В качестве параметра необходимо указать порт.
Пример
Python
JavaScript
brick
.
sensor
(
A1
)
# вызов сенсора на порту A1
brick
.
sensor
(
"A2"
)
# вызов сенсора на порту A2
brick
.
sensor
(
A1
)
// вызов сенсора на порту A1
brick
.
sensor
(
"A2"
)
// вызов сенсора на порту A2
stop
Останавливает все моторы и активные датчики, убирает нарисованное на дисплее.
Синтаксис
Python
JavaScript
brick
.
stop
()
brick
.
stop
();
marker
Предоставляет доступ к рисованию маркером заданного цвета на полу. Доступен только в режиме двумерной модели (класс «
Marker
»)
Синтаксис
Python
JavaScript
brick
.
marker
()
brick
.
marker
();
Контроллер ТРИК - Previous
Программирование ТРИК на Python и JavaScript
Next
Класс «accelerometer»
Last modified
1yr ago
Export as PDF
Copy link
Outline
accelerometer
battery
colorSensor
display
encoder
getStillImage
gyroscope
keys
led
lineSensor
motor
objectSensor
playSound
playTone
say
sensor
stop
marker