Публикации по теме 'lego'


Объяснение SOLID с помощью LEGO
(и, вероятно, нажить себе врагов в техническом сообществе) Да… так что на этот раз я буду делать что-то немного другое. Думаю, у меня есть способ объяснить, как SOLID работает с LEGO! И… я уже готовлюсь к тому, что люди сделают из меня врага из-за этого. Что такое ТВЕРДЫЙ? Определение учебника (также известного как Википедия): Пять принципов проектирования, призванных сделать дизайн программного обеспечения более понятным, гибким и удобным в сопровождении. Его продвигал..

Оцифруйте свой Lego с помощью BrickLink Studio и ThreeJS!
Если вы уже посещали мой личный сайт , то, возможно, вы нашли эту (несколько) скрытую модель лего. Двойной щелчок по нему вращает его, но есть также орбитальные элементы управления, позволяющие увеличивать масштаб и просматривать его со всех сторон. В то время мне было интересно поиграть с 3D-моделями в JavaScript, и я знал о популярной библиотеке ThreeJS мистера Дуба . Но у меня не было (до сих пор есть и, вероятно, будет…) опыта работы с программами для моделирования, такими..

Блестящее веб-приложение от LEGO - грузовик + прицеп
Как построить блестящий «грузовик», часть 2 - Пусть приложение LEGO «грузовик» тянет прицеп. Пример модульного блестящего приложения. В Сентябре 2018 я использовал автомобильную метафору, объясняющую крупномасштабное блестящее приложение R. RViews опубликовал статью. Я бы резюмировал статью одной фразой. При создании больших приложений (грузовиков) в R shiny нужно помнить о многом. Чтобы охватить все эти вопросы в одном приложении, я предлагаю это руководство. Вы можете найти..

Создавайте минифигурки Lego с помощью глубокого обучения
Цель Генеративных состязательных сетей (GAN) - создать убедительные новые образцы после изучения особенностей и шаблонов входного набора данных с использованием обучения без учителя. Модель GAN обычно более сложна, чем обычная сеть глубокого обучения для компьютерного зрения. «Состязательная» часть определения означает, что существуют две нейронные сети, работающие вместе: одна действует как генератор , а другая как дискриминатор . Первый генерирует тонны поддельных образцов, в то..

Тест LEGO: ваше предложение абсурдно?
Не продавайте НИЧЕГО, пока не пройдете этот тест. В воскресенье я пошел посмотреть «Черную пантеру» (кстати, очень рекомендую), а затем быстро съездил в Wal-Mart, чтобы купить угощения для моих такс, потому что в эти дни они ничего обходятся без закуски со вкусом мяса. Направляясь к углу канцелярских товаров (#stationaryjunkie), я остановился как вкопанный у прохода с игрушками. Это на 100% законно, и хотя меня не очень удивляет, что какой-то сотрудник Wal-Mart считает 888..

Учебник по MicroPython XII
В последнем уроке мы рассмотрели две вещи: новую команду DriveBase и разработанное в отрасли средство получения более предсказуемых вещей, называемое ПИД-регулятором. Оба средства, чтобы помочь вам оставаться на прямой и узкой. Вы помните наш последний сценарий в последнем уроке, показывающий команду driveBase с гироскопом. На самом деле вы можете использовать жиро, чтобы попытаться исправить любой занос, заставляя его двигаться по прямой. #!/usr/bin/env pybricks-micropython from..

Вопросы по теме 'lego'

Датчики Lego Mindstorm NXT, Cocoa и HiTechnic
Я взял существующий код из этого проекта и пока очень им доволен. Однако теперь мне нужно использовать некоторые сторонние датчики, которые я приобрел у hitechnic , такие как акселерометр, гироскоп и 3D-компас — и это лишь некоторые из них. Я...
2120 просмотров
schedule 14.06.2022

Я хочу написать ОС для Lego NXT 2.0. Когда начать?
Я хочу написать ОС для Lego NXT 2.0, но не могу найти информацию об архитектуре этой системы. У кого-нибудь есть примеры? Или есть другая полезная информация по теме?
698 просмотров
schedule 28.11.2022

Разница между визуальным программированием NXT-G и C-подобным программированием кубиков Lego NXC
Я подхожу к программированию Lego NXT и начал с очень хорошего сайта http://nxtprograms.com . В частности, я следовал инструкциям для простого Segway с датчиком освещенности в качестве датчика балансировки...
1537 просмотров
schedule 21.06.2023

Цикл while или потоки?
В настоящее время я программирую на Lego NXT 2.0 с прошивкой leJOS 0.9.1 beta . У меня есть несколько разных датчиков, таких как датчик цвета и ультразвуковой датчик. Я использую цикл while, чтобы заставить робота двигаться вперед, пока он не...
1287 просмотров
schedule 21.09.2022

Ультразвуковой датчик Lego NXT-RobotC
Я новичок в программировании, поэтому мне нужна помощь с моим роботом NXT, управляемым ультразвуковым датчиком. Он подключен к двигателю (A), и я хотел бы, чтобы он сканировал комнату от центральной линии робота до 90 ° влево и 90 ° вправо с шагом 30...
1099 просмотров
schedule 04.06.2022

Bluetooth-соединение с блоком LEGO Mindstorms EV3 из приложения для iOS
Кто-нибудь знает, как установить Bluetooth-соединение из самописного iOS-приложения к новому программируемому блоку LEGO Mindstorms EV3? Я пытался сделать это через метод scanForPeripheralsWithServices:options: CBCentralManager, но кирпич не...
15641 просмотров
schedule 22.01.2023

использовать C++ для получения данных с датчика LEGO EV3?
Я пытаюсь использовать C++ для связи с кирпичом LEGO Mindstorms EV3. Я клонировал репозиторий ev3sources , что позволяет мне делать это через Bluetooth - например, запускать подключенный двигатель к порту А мы можем сделать это: #include...
3131 просмотров
schedule 01.03.2023

Как я могу подключить EV3 mindstorms через Bluetooth к игре Unity с помощью UnityScript?
Я делаю гоночную игру в Unity с помощью Unityscript, и я сделал руль с помощью робота Lego Mindstorms EV3. Я разрешаю роботу отправлять информацию по Bluetooth в игру, но не могу найти, как это сделать. У меня уже есть код для Bluetooth, работающего...
2292 просмотров

Связь с NXT через USB из C++
Есть ли хорошие инструменты для подключения к LEGO Mindstorms NXT с ПК на C++? Я пробовал NXT++ ( https://github.com/cmwslw/nxt-plus-plus ), но это было решительно неэффективно.
290 просмотров
schedule 18.03.2024

Почему приведение объявления значения вместо аргумента функции приводит к другому поведению?
Почему приведение объявления значения вместо аргумента функции приводит к другому поведению? Следующая операция зависает: let duration = uint32 500 ... brick.DirectCommand.TurnMotorAtPowerForTimeAsync(motors, power, duration, breakEnabled)...
47 просмотров
schedule 14.05.2024

Проблема совместимости измерения ИК-датчика Mindstorms
Я использую Mindstorms и создаю робота с двумя двигателями и ИК-датчиком. 1) Я сделал программу, которая позволяет роботу следовать за ИК-сигналом и останавливаться при его достижении. 2) Сделал программу для дистанционного управления роботом с ИК...
202 просмотров
schedule 15.02.2023

Как / возможно ли вызвать функцию Matlab из Java-программы?
Для начала я использую Eclipse как свою Java IDE. Я занимаюсь робототехникой, где мой робот (lego mindstorms ev3) путешествует по комнате, используя SLAM (запрограммированный на java), и распознает изображения с помощью прикрепленной к нему...
71 просмотров
schedule 08.08.2023

Соединение Bluetooth между LeJOS EV3 и Android
У меня возникли проблемы с подключением смартфона к EV3 через Bluetooth с помощью приложения. Моя ситуация: я разрабатываю приложение для отправки простых строк в EV3, которое работает с leJOS 0.9.1-aplu11. Моя проблема в том, что я не совсем...
1144 просмотров
schedule 05.04.2023