EV3 and Python

Программировать роботов

EV3 and Python

Программировать роботов

EV3-Python

Звук

Чтобы воспроизвести звуки, вы должны сначала импортировать класс Sound и создать экземпляр этого класса, чтобы каждый приведенный ниже сценарий включалfrom ev3dev2.sound import Soundsound = Sound() все описанные здесь звуковые функции, имеющие параметр play_type , который по умолчанию равен 0. Вот значения трех возможных значений play_type:0: воспроизвести звук и заблокировать программу до ее завершения. Это значение по умолчанию.1: Воспроизведение звука […]

Использование двигателей

Использование двигателей На этой странице описаны не все доступные двигательные функции, а только те, которые представляют наибольший интерес для начинающих программистов EV3 Python. Полное описание смотрите в официальной документации .В новой (версия 2) библиотеке EV3 Python реализованы значительные улучшения моторных функций. Улучшения включают в себя:введение классов MoveSteering и  MoveTank , которые имитируют функциональность блоков Move Steering и Move Tank в стандартной системе на […]

Кнопки

Buttons Эта страница посвящена кнопкам на интеллектуальном блоке EV3, а не кнопке сенсорного датчика. Официальная документация находится ЗДЕСЬ . Вот несколько коротких сценариев, демонстрирующих использование класса Button().Подождите, пока ударВ новой библиотеке EV3 Python (v2) есть несколько замечательных новых функций кнопок, таких как wait_for_bump(buttons) . «Удар» — это нажатие и отпускание кнопки. Существуют также функции wait_for_pressed(кнопки) и wait_for_released(кнопки) , которые работают аналогичным образом. Вот сценарий, демонстрирующий использование новых функций. Он […]

ЖК-экран

Смотрите также официальную документацию ЗДЕСЬ .EV3 оснащен монохромным ЖК-экраном с разрешением 178 x 128 пикселей (оттенки серого). Координаты верхнего левого пикселя — (0, 0), а координаты нижнего правого пикселя — (177, 127).Отображение текста с помощью функции print()Функцию print() очень легко использовать, так как она не требует от вас создания объекта Display() и выполнения команды update() для применения ожидающих изменений на экране. Поэтому ее проще использовать, […]

Основы

Основы#!/usr/bin/env python3 Включен Shebang в первую строку каждой программы на этом сайте. Поскольку строка начинается с символа решетки, можно предположить, что это просто комментарий, который будет проигнорирован компилятором при запуске программы. Это было бы ложным предположением, потому что на самом деле строки, начинающиеся с #! на самом деле это специальные инструкции, называемые «Shebang», которые ДЕЙСТВИТЕЛЬНО […]

Пролистать наверх