Comment on page
Объект «brick»
Объект «brick» представляет контроллер ТРИК и предоставляет доступ к устройствам робота.
Метод | Описание |
Предоставляет доступ к акселерометру. | |
Предоставляет доступ к информации об аккумуляторе. | |
Предоставляет доступ к датчику цвета по видеокамере. | |
Предоставляет доступ к дисплею робота. | |
Предоставляет доступ к энкодеру на указанном порту. | |
Получить фотографию с камеры в виде массива байт. | |
Предоставляет доступ к гироскопу. | |
Предоставляет доступ к кнопкам на корпусе робота. | |
Проиграть звуковой файл. | |
Проиграть звук с заданной частотой. | |
Предоставляет доступ к светодиоду на корпусе робота. | |
Предоставляет доступ к датчику линии по видеокамере. | |
Предоставляет доступ к мотору на указанном порту. | |
Предоставляет доступ к датчику объекта по видеокамере. | |
Произнести переданную как параметр строку (на русском или английском языке). | |
Предоставляет доступ к сенсору на указанном порту. | |
Останавливает все моторы и активные датчики, убирает нарисованное на дисплее. | |
Предоставляет доступ к рисованию маркером заданного цвета на полу. Доступен только в режиме двумерной модели. |
Python
JavaScript
brick.accelerometer();
brick.accelerometer();
Python
JavaScript
brick.battery();
brick.battery();
Python
JavaScript
brick.colorSensor("video1")
brick.colorSensor("video1");
Python
JavaScript
brick.display()
brick.display();
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
Получить фотографию с камеры в виде массива байт.
Python
JavaScript
brick.getStillImage()
brick.getStillImage();
Python
JavaScript
brick.gyroscope()
brick.gyroscope();
Python
JavaScript
brick.keys()
brick.keys();
Python
JavaScript
brick.led()
brick.led();
Python
JavaScript
brick.lineSensor("video1")
brick.lineSensor("video1");
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
Python
JavaScript
brick.objectSensor()
brick.objectSensor();
Проиграть звуковой файл.
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
Проиграть звук с заданной частотой.
Python
JavaScript
brick.playTone(frequency, time)
brick.playSound(frequency, time);
В качестве параметров необходимо указать частоту звука
frequency
и время time
в мс, в течение которого необходимо проигрывать звук.Python
JavaScript
brick.playTone(1000, 1000)
brick.playTone(1000, 1000);
Произнести строку (на русском или английском языке).
Python
JavaScript
brick.say(string)
brick.say(string);
В качестве параметра необходимо указать строку на английском или русском языке.
Python
JavaScript
brick.say("Привет, я ТРИК")
brick.say("Привет, я ТРИК");
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
Останавливает все моторы и активные датчики, убирает нарисованное на дисплее.
Python
JavaScript
brick.stop()
brick.stop();
Предоставляет доступ к рисованию маркером заданного цвета на полу. Доступен только в режиме двумерной модели (класс «Marker»)
Python
JavaScript
brick.marker()
brick.marker();