Публикации по теме '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 просмотров
schedule
01.06.2023
Связь с 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