Программное обеспечение с открытым исходным кодом Die Pybricks, на основе MicroPython, до сих пор использовался для большинства контроллеров с поддержкой Bluetooth («Powered Up»), например Лего Boost, Город, Техника в качестве Mindstorms а также Шип портирован. Поддерживаются не только контроллеры, но и различные датчики и исполнительные механизмы. Здесь особенно выгодны недорогие. Увеличение-, Город— а также Техника-Кирпичи, которыми раньше можно было управлять только через приложение на смартфоне или планшете с помощью графического программирования. Pybricks с другой стороны, работает автономно на кирпиче и до ста раз быстрее.
в Mindstorms— а также Шип-Bricks всегда можно было позволить им действовать автономно, но теперь общий API значительно упрощает перенос элементов управления с одного блока на другой. Веб-IDE работает в Chrome (Windows, Mac, Linux, Chromebook и Android) и получает доступ к контроллерам через Bluetooth. От Веб-сайт также можно использовать Pybricks-Прошивка для установки. Оригинальную прошивку Lego можно перезагрузить через приложение Lego, если вы (или дети) захотите вернуться туда.
На таких меньших контроллерах Увеличение-Hub, есть Pybricks-MicroPython несколько ограничен. Например, числа с плавающей запятой не поддерживаются. На концентраторе также нет места для сохранения программы, поэтому программа должна быть загружена в контроллер вместе с прошивкой, что занимает несколько минут. Пока вы подключены к контроллеру через Bluetooth, вы можете протестировать свою программу за секунды и прочитать вывод на интерфейсе REPL. В среде IDE у вас есть прямой доступ к хорошо оформленной документации, которая также содержит множество примеров.
В общем, очень долгожданная разработка, особенно для Lego. Увеличение стоило того. Принадлежащий Увеличение-Hub предоставляет два интеллектуальных серводвигателя с ПИД-управлением, которые также могут использоваться в качестве поворотных энкодеров, и варианты подключения для входящего в комплект комбинированного датчика света, цвета и расстояния. Также есть третий двигатель в Сапоги-Установки, которые также могут служить кодировщиком. Вместе с действительно полезными деталями Lego, содержащимися в наборах, вы уже можете иметь Создать толпу и спасибо Pybricks наконец, позвольте его конструкции действовать автономно.
Вы хотите знать больше? 86-страничный Make MicroPython Special предлагает простое введение и переход к программированию микроконтроллеров с помощью Python. Распечатано в формате PDF или пачкой.
-
Сделайте MicroPython особенным в магазине Heise
(каркать)
Заявление об ограничении ответственности: эта статья создана на основе фида и не редактируется нашей командой.