Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Логотип Lego Mindstorms NXT.
«Гольф-бот» - робот, построенный с помощью набора NXT.

Lego Mindstorms NXT - это программируемый комплект робототехники , выпущенный Lego в конце июля 2006 года. [1] Он заменил комплект Lego Mindstorms первого поколения, который назывался Robotics Invention System . Базовый комплект поставляется в двух версиях: розничная версия (набор № 8527) [2] и базовый набор для учебных заведений (набор № 9797). [3] Он поставляется с программным обеспечением для программирования NXT-G или, опционально, с LabVIEW для Lego Mindstorms. [4] Существует множество неофициальных языков, таких как NXC, NBC, leJOS NXJ и RobotC. Второе поколение набора Lego Mindstorms NXT 2.0., был выпущен 1 августа 2009 года и снабжен датчиком цвета и другими усовершенствованными функциями. Третье поколение EV3 было выпущено в сентябре 2013 года.

Интеллектуальный кирпич NXT [ править ]

Основным компонентом комплекта является компьютер в форме кирпича под названием NXT Intelligent Brick. Он может принимать сигналы от четырех датчиков и управлять тремя двигателями через модифицированную версию кабелей RJ12 , которые очень похожи на телефонные кабели RJ11, но несовместимы с ними . Пластиковая шпилька, удерживающая кабель в розетке, немного сдвинута вправо. Блок имеет монохромный ЖК-дисплей размером 100 × 60 пикселей и четыре кнопки, которые можно использовать для навигации по пользовательскому интерфейсу с использованием иерархических меню. Он имеет 32-разрядный микроконтроллер Atmel AT91SAM7 S256 с ядром ARM7TDMI, 256 КБ флэш-памяти и 64 КБ ОЗУ, а также 8-разрядный микроконтроллер. Микроконтроллер Atmel AVR ATmega48 и поддержка bluetooth. Он также имеет динамик и может воспроизводить звуковые файлы с частотой дискретизации до 8 кГц. Питание осуществляется от 6 батареек AA (1,5 В каждая) в потребительской версии комплекта и от литий-ионного аккумулятора и зарядного устройства в учебной версии.

Интеллектуальный блок остается неизменным с NXT 2.0 . Черная версия кирпича была сделана в честь 10-летия системы Mindstorms без каких-либо изменений во внутреннем устройстве.

Комплекты разработчика [ править ]

Компания Lego выпустила прошивку для интеллектуального блока NXT с открытым исходным кодом , а также схемы всех аппаратных компонентов. [5]

Доступно несколько комплектов разработчика, которые содержат документацию для NXT:

  • Software Developer Kit (SDK), включает информацию о драйверах USB хоста, формате исполняемого файла и справочник по байт-коду.
  • Комплект разработчика оборудования (HDK), включает документацию и схемы для блока NXT и датчиков
  • Комплект разработчика Bluetooth (BDK), документирует протоколы, используемые для связи Bluetooth.

Программирование [ править ]

С помощью меню интеллектуального модуля NXT можно создавать очень простые программы. Более сложные программы и звуковые файлы можно загружать через порт USB или по беспроводной связи через Bluetooth. Файлы также можно копировать между двумя блоками NXT по беспроводной сети, а некоторые мобильные телефоны можно использовать в качестве пульта дистанционного управления. До трех модулей NXT могут одновременно обмениваться данными через Bluetooth при запуске программ, созданных пользователем.

В розничную версию комплекта входит программное обеспечение для написания программ, работающих на персональных компьютерах Windows и Mac OS. Программное обеспечение основано на National Instruments LabVIEW и предоставляет язык визуального программирования для написания простых программ и их загрузки в модуль NXT. Это означает, что вместо того, чтобы требовать от пользователей написания строк кода, они вместо этого могут использовать блок-схемы, такие как «блоки», для разработки своей программы.

NXT-G [ править ]

NXT-G v2.0 - это графическая среда программирования, которая поставляется вместе с NXT. Благодаря тщательному построению блоков и проводов для инкапсуляции сложности NXT-G может использоваться для реального программирования. Параллельные "лучи последовательности" на самом деле являются параллельными потоками, поэтому это программное обеспечение вполне подходит для запуска нескольких параллельных циклов считывания / ответа (пример: подождите 60 секунд, воспроизведите звук "бонк" на низкой громкости, если батарея разряжена, цикл), или сочетание автономного управления с bluetooth или другим «дистанционным управлением». Язык поддерживает виртуальные инструменты для всех датчиков / компонентов Lego и большинства сторонних производителей. Версия 2.0 содержит новые учебные задачи, пульт дистанционного управления, настраиваемые графические и звуковые дизайнеры, а также поддержку нового датчика цвета Lego. Поддержка сообщества значительна, например:http://www.brickshelf.com/cgi-bin/gallery.cgi?f=191310

C # с Microsoft Robotics Developer Studio [ править ]

Бесплатные инструменты ( Visual Studio Express в сочетании с Robotics Developer Studio ) позволяют программировать NXT с использованием языка C # . [6] Другие поддерживаемые языки включают IronPython и VB.NET . [ необходима цитата ]

BricxCC, Next Byte Codes, Not eXactly C [ править ]

Bricx Command Center (BricxCC) - это интегрированная среда разработки (IDE), используемая для написания, компиляции и редактирования программ NBC и NXC для NXT. Кроме того, поскольку BricxCC изначально создавался для RCX , программы для него можно писать с использованием NQC через BricxCC. Различные версии прошивки могут быть загружены на NXT с помощью BricxCC.

BricxCC имеет множество утилит, таких как NeXTExplorer (загрузка / скачивание файлов, дефрагментация NXT, использование шестнадцатеричного средства просмотра файлов), NeXTScreen (просмотр содержимого ЖК-дисплея NXT и захват изображений и видео).

Next Byte Codes (NBC) - это простой язык с открытым исходным кодом с синтаксисом ассемблера, который можно использовать для программирования блока NXT. BricxCC также имеет возможность декомпилировать стандартные исполняемые файлы .rxe NXT в NBC.

Не eXactly C (NXC) - это язык высокого уровня с открытым исходным кодом , [7] похожий на C , построенный на компиляторе NBC. Его также можно использовать для программирования блока NXT. NXC - это, по сути, NQC для NXT. [8] Это один из наиболее широко используемых сторонних языков программирования для NXT. В NXC возможно даже создание видеоигр для NXT. Некоторые люди даже получили работающую шкалу серого на экране NXT.

Роболаб [ править ]

Robolab 2.9 Robolab - это новая среда программирования, изначально использовавшаяся на программируемом блоке RCX. Версия 2.9 была обновлена, чтобы ее можно было использовать для программирования блока NXT. Lego объявила о прекращении официальной поддержки Robolab, но Robolab 2.9 все еще доступен [9], и все еще существует множество пользовательских форумов и других доступных источников помощи.

RoboMind [ править ]

RoboMind - это образовательное программное обеспечение, специально разработанное для обучения студентов логике, программированию и робототехнике. Сильной стороной RoboMind является компактность обучающей среды, которая позволяет быстро разрабатывать и тестировать скрипты в виртуальной среде. Затем сценарии можно напрямую передать роботу Lego Mindstorms NXT, чтобы увидеть результат в реальной жизни. [10] Скрипт RoboMind запускается на стандартной прошивке.

Очарование [ править ]

Enchanting привносит программирование NXT в популярную Scratch IDE, разработанную группой Lifelong Kindergarten Group в Массачусетском технологическом институте, чтобы сделать программирование интуитивно понятным даже для маленьких детей. Получающиеся в результате программы NXT обладают компактностью и ясностью, предлагаемыми этой средой программирования.

ROBOTC [ править ]

ROBOTC - это язык программирования, основанный на C для VEX, VEX Cortex, FIRST Tech Challenge и Lego Mindstorms . ROBOTC запускает очень оптимизированную прошивку, которая позволяет NXT запускать программы очень быстро, а также сжимает файлы, чтобы большое количество программ могло поместиться в NXT. Как и другие языки NXT, ROBOTC требует, чтобы эта прошивка была загружена из интерфейса ROBOTC для работы.

NXTGCC [ править ]

NXTGCC - это набор инструментов GCC для программирования прошивки NXT на C.

leJOS NXT [ править ]

leJOS NXJ - это язык высокого уровня с открытым исходным кодом, основанный на Java, в котором используется специальная прошивка, разработанная командой leJOS. [11]

nxtOSEK [ править ]

Чтобы иметь возможность писать на C / C ++ , можно использовать nxtOSEK , но для этого также требуется специальная прошивка. [12]

ICON [ править ]

ICON от Steve Hassenplug - идеальный ресурс для записи файлов на сам NXT .

MATLAB и Simulink [ править ]

  • MATLAB - это язык программирования высокого уровня для численных вычислений, сбора данных и анализа. Его можно использовать для управления роботами Lego NXT через последовательный порт Bluetooth (связь через последовательный порт является частью базовой функциональности MATLAB) или через соединение USB ; например, используя RWTH - Mindstorms NXT Toolbox (бесплатно и с открытым исходным кодом).
  • Simulink - это среда блок-схем для моделирования и симуляции динамических систем. Используя Simulink, пользователь может проектировать и моделировать алгоритмы управления и системы Lego, а затем автоматически программировать Lego NXT или EV3. Поддержка программирования Lego NXT или EV3 требует только Simulink и предоставляется без дополнительной оплаты.

Поддержка MATLAB и Simulink для программирования Lego Mindstorms находится в свободном доступе. Дополнительная информация находится на сайте поддержки Lego Mindstorms от MATLAB и Simulink.

Lua [ править ]

pbLua - это порт языка программирования Lua, языка сценариев общего назначения, для Lego Mindstorms.

Ада [ править ]

Для NXT доступен порт GNAT . Он полагается на выделенное ядро ​​времени выполнения, основанное на профиле Ravenscar , то же самое, что используется на спутнике Goce : это позволяет использовать высокоуровневые функции Ada для разработки параллельных систем и систем реального времени на Mindstorms NXT.

URBI [ править ]

URBI - это еще один язык, параллельный и управляемый событиями, с интерфейсами к C ++ / Java и Matlab. Он также имеет компонентную архитектуру (UObject) для распространения. Urbi совместим со многими роботами, включая Nao (cf Robocup), Bioloid или Aibo. [13]

FLL NXT Navigation [ править ]

FLL Nxt Navigation Программа с открытым исходным кодом для помощи в навигации по таблице соревнований FLL. Для написания программ он использует файлы NXT-G и .txt. Неизвестно, сможете ли вы законно реализовать это в соревнованиях FLL.

Ruby-nxt [ править ]

Ruby-nxt - это библиотека для программирования NXT для языка программирования Ruby . В отличие от других языков для NXT, код не компилируется в двоичный файл. Вместо этого код напрямую передается в NXT через соединение Bluetooth .

Robotics.NXT [ править ]

Robotics.NXT - это интерфейс Haskell для NXT через Bluetooth. Он поддерживает прямые команды, сообщения и множество датчиков (также неофициальных). Он также поддерживает простое управление блоком NXT на основе сообщений через удаленно выполняемую программу (включая базовый код NXC).

LibNXT [ править ]

LibNXT - это служебная библиотека для общения с интеллектуальным кирпичиком Lego Mindstorms NXT на относительно низком уровне. LibNXT нацелен в основном на платформы, которые игнорирует официальное программное обеспечение Lego Mindstorms NXT, а именно на Linux и другие системы. Он будет работать в любой POSIX-совместимой операционной системе, в которой поддерживается libusb 0.1 libusb . Поддержка Windows также возможна с портом libusb для win32.

C_NXT [ редактировать ]

C_NXT - это библиотека для управления Lego NXT под лицензией GPLv2 . Библиотека позволяет пользователям управлять Lego NXT через контроллер Bluetooth из других программ C. Библиотека обеспечивает управление на низком уровне и абстракцию на высоком уровне. Библиотека работает только в Linux.

PyNXC [ править ]

PyNXC - это проект, который преобразует код Python в код "Not Exactly C" (NXC) для загрузки в Lego Mindstorms Robots.

NXT-Python [ править ]

NXT-Python - это модуль Python, который связывается с NXT через USB или Bluetooth. Он поддерживает прямые команды и несколько дополнительных датчиков.

Программное обеспечение LEGO Mindstorms EV3 [ править ]

Программное обеспечение, которое поставляется с новым набором Mindstorms EV3, можно использовать для программирования NXT. [14] На данный момент Bluetooth не поддерживается для NXT, поэтому программы необходимо загружать через USB-кабель.

Физические игрушки [ править ]

Автомобиль Lego NXT, избегающий стен, реализованный в Physical Etoys

Physical Etoys - это система визуального программирования для различных электронных устройств. Он поддерживает прямой режим и скомпилированный режим.

C / C ++ Interpreter Ch [ править ]

Ch - это интерпретатор C / C ++, запускающий код C / C ++ для управления Lego NXT или EV3. Загрузка / скачивание прошивки не требуется, компиляция не требуется. Код AC / C ++, запущенный в Ch, может управлять Lego NXT, EV3 или несколькими NXT / EV3. [15]

Датчики [ править ]

В базовый комплект Lego Mindstorms NXT 1.0 входят: [16]

  • 3 идентичных серводвигателя со встроенными редукторами с внутренними оптическими датчиками вращения, которые определяют их вращение с точностью до одного градуса. [17]
  • Сенсорный датчик определяет , является ли он в данный момент нажат, был увеличен, или отпущен. Оранжевая кнопка Enter и серая правая и левая кнопки NXT могут быть запрограммированы на работу в качестве сенсорных датчиков. В программном обеспечении NXT-G выдается значение 0, когда она не нажата, и значение 1, если она нажимается. [18]
  • Датчик света определяет уровень освещенности в одном направлении, а также включает в себя светодиод для освещения объекта. Датчик освещенности может определять значения отраженного света (с помощью встроенного красного светодиода) или окружающего света. В программном обеспечении NXT-G датчик воспринимает свет по шкале от 0 до 100, где 100 - очень яркий, а 0 - темный. [19] После калибровки датчик также может использоваться как датчик расстояния.
  • Датчик звука измеряет уровень громкости по шкале от 0 до 100, 100 - очень громко, 0 - совершенно бесшумно.
  • Ультразвуковой датчик может измерять расстояние от датчика к чему - то , что она обращена, и обнаружению движения. Он может показывать расстояние как в сантиметрах, так и в дюймах. Максимальное расстояние, которое он может измерить, составляет 233 см с точностью до 3 сантиметров. Ультразвуковой датчик работает, посылая ультразвуковые звуковые волны, которые отражаются от объекта перед ним, а затем обратно. Он чувствует время, которое потребовалось, чтобы это произошло. [20] В базовый комплект Lego Mindstorms 2.0 входят: 2 датчика касания, один датчик цвета (распознает несколько разных цветов) и ультразвуковой датчик.

Эти детали не входят в базовый комплект Lego Mindstorms NXT и могут быть приобретены отдельно: [21]

  • Сторонние компании также производят датчики, такие как компас , гироскоп , инфракрасный трекер, считыватель RFID и датчики акселерометра , продаваемые Lego.
  • Датчик температуры может измерять температуру в градусах Цельсия или Фаренгейта.

Датчики поставляются собранными и запрограммированными. В программном обеспечении (см. Программирование выше) люди могут решать, что делать с информацией, поступающей от датчиков, например программировать движение робота вперед, пока он не коснется чего-либо. [ необходима цитата ]

Lego также продает адаптер для линейки датчиков Vernier. Vernier производит устройства для сбора данных и соответствующее программное обеспечение для использования в образовании. [ необходима цитата ]

Коннектор [ править ]

Датчики подключаются к блоку NXT с помощью 6-позиционного модульного разъема, который имеет как аналоговые, так и цифровые интерфейсы. Аналоговый интерфейс обратно совместим (с использованием адаптера) со старой системой Robotics Invention System. Цифровой интерфейс поддерживает связь I 2 C и RS-485 .

NXT 2.0 [ править ]

Lego Mindstorms NXT 2.0 является вторым набором из LEGO «s Lego Mindstorms серии, запущенная 5 августа 2009 года в Lego Shop в США Набор содержит 619 штук, в том числе нового датчика , который может обнаружить цвета. Его цена составляет примерно 280 долларов США, 350 канадских долларов, 230 фунтов стерлингов или 500 австралийских долларов. Lego Mindstorms NXT 2.0 имеет преемника под названием Lego Mindstorms EV3 . [22]

8547 Kit Features [ править ]

Модель вилочного погрузчика, построенная с использованием Lego Mindstorms NXT 2.0

Название этой датской компании по производству игрушек происходит от датской фразы «Leg Godt», что означает «Играй хорошо» (Jogue Bem на португальском языке).

Смысл девиза компании - самое лучшее - достаточно хорошо. и они следуют этому девизу: изделия производятся с размером миллиметра 2009o, и только 18 штук на миллион выбрасываются.

  • Включает звуковой редактор для записи любого звука и последующего программирования модуля NXT для его воспроизведения.
  • Включает редактор изображений для загрузки изображения в модуль NXT для отображения на экране.
  • Включает 619 штук (включая NXT Brick)

Интеллектуальный кирпич NXT [ править ]

  • 32-битный основной микроконтроллер Atmel AT91SAM7 S256 (256 КБ флэш-памяти , 64 КБ ОЗУ )
  • 8-битный микроконтроллер Atmel ATmega48 @ 4 МГц (флэш-память 4 КБ, оперативная память 512 байт)
  • ЖК- экран 100 × 64 пикселей
  • Четыре входных порта RJ12 (порты 1-4)
  • Три выходных порта RJ12 (порты переменного тока)
  • Порт USB
  • Bluetooth класса II V2.0
  • Громкоговоритель - качество звука 8 кГц, разрешение 8 бит, частота дискретизации 2–16 кГц
  • Четыре кнопки используются для навигации по меню и могут использоваться в программах.
  • Работает от шести батареек AA или аккумуляторной батареи NXT

Датчики [ править ]

Детали можно заказать отдельно. В исходный комплект входят датчики: датчик цвета, два датчика касания и ультразвуковой датчик :

  • Датчик цвета (9694), для определения 6 различных цветов: синий, зеленый, красный, желтый, белый, черный
  • Датчик освещенности (9844) для определения уровня освещенности. (Включен в первую версию, но в 2.0 заменен датчиком цвета.)
  • Сенсор касания (9843), простая кнопка, которая определяет, если с ней что-то столкнулось.
  • Ультразвуковой датчик (9846) для измерения расстояний с использованием неслышимых звуковых волн.
  • Звуковой датчик (9845), для основного "слуха". Может измерять громкость, но не может записывать реальные звуки.
  • Датчик компаса (MS1034) для определения направления. Имеет встроенный калибратор для уменьшения помех от других магнитных предметов. (Не входит в базовый комплект, для опытных пользователей.)
  • Датчик акселерометра (MS1040), для определения направления его движения. Также может измерять перегрузку . (Не входит в базовый комплект, для опытных пользователей.)
  • Датчик RFID для связи между несколькими роботами. (Не входит в базовый комплект, для ОЧЕНЬ продвинутых пользователей.)
  • Датчик вращения (встроенный в серводвигатели ) для измерения угла поворота . Это уникально, потому что измерения основаны на повороте шестерен внутри, а не на самом двигателе. Полезно для роботов, которые будут двигаться накатом и действовать в зависимости от пройденного расстояния.
  • Связь по Bluetooth (встроена в «Умный кирпич») для связи с другими устройствами. Может использоваться в середине программы или для загрузки новых программ и данных.

Приводы [ править ]

  • Серводвигатель (9842)
  • Датчик цвета может светить красным, зеленым или синим светом. (Обычно он определяет цвет, используя лампу в установке и считывая уровни отраженного света. Здесь используется та же лампа для других целей.)

Программирование [ править ]

С помощью самого интеллектуального модуля NXT можно создавать очень простые программы. Для создания более крупных и сложных программ требуется программное обеспечение для программирования на ПК . Стандартное программное обеспечение для программирования - NXT-G, которое входит в комплект. Также доступно стороннее программное обеспечение для программирования, некоторые из которых перечислены ниже:

NXT-G [ править ]

NXT-G - это программное обеспечение для программирования, входящее в стандартный базовый комплект. Он основан на графическом программировании LabVIEW . Он имеет интерактивную среду перетаскивания.

LabVIEW Toolkit [ править ]

NXT-G работает на базе LabVIEW , отраслевого стандарта программирования. LabVIEW, созданный National Instruments , использует программирование потоков данных для создания виртуального инструмента. Чтобы обеспечить более сложное программирование в графическом смысле, National Instruments выпустила Toolkit для NXT. Версия 1.0 вышла в декабре 2006 года. С момента ее выпуска было обнаружено несколько ошибок и созданы новые датчики. Хотя инструментарий позволяет создавать новые датчики, National Instruments еще официально не выпустила обновление.

Lego :: NXT [ править ]

LEGO :: NXT предоставляет API между Perl и NXT.

Ада [ править ]

Для NXT доступен порт GNAT . Для запуска требуется nxtOSEK. Порт включает привязки Ada к оборудованию NXT и nxtOSEK.

Следующие байтовые коды и не совсем C [ править ]

Next Byte Codes (NBC) - это простой язык с открытым исходным кодом с синтаксисом языка ассемблера, который можно использовать для программирования блока NXT.

Не eXactly C (NXC) - это язык высокого уровня с открытым исходным кодом [7] , похожий на C , построенный на основе компилятора NBC. Его также можно использовать для программирования блока NXT. NXC - это, по сути, NQC для NXT. [8] Это наиболее широко используемый сторонний язык программирования.

ROBOTC [ править ]

ROBOTC является интегрированной средой разработки ориентирован на студентах , которые используются для программирования и управления Lego NXT, VEX, RCX и Arduino роботов , используя язык программирования , основанный на языке программирования Си .

RoboMind [ править ]

RoboMind - это образовательная среда программирования, которая предлагает краткий язык сценариев для программирования смоделированного робота. Однако эти интернационализированные скрипты также можно напрямую экспортировать в роботов Lego Mindstorms. [23] Для работы не требуется кастомная прошивка.

NXTGCC [ править ]

NXTGCC - это набор инструментов GCC для программирования прошивки NXT на C.

URBI [ править ]

URBI - это параллельный язык, управляемый событиями, с интерфейсами к C ++ / Java и MATLAB. Он также имеет компонентную архитектуру (UObject) для распределенных вычислений. Urbi совместим со многими роботами, включая Nao (cf Robocup), Bioloid или Aibo. [13]

leJOS NXJ [ править ]

leJOS NXJ - это язык высокого уровня с открытым исходным кодом, основанный на Java, в котором используется специальная прошивка, разработанная командой leJOS. [11]

nxtOSEK [ править ]

Чтобы иметь возможность писать на C (язык программирования) / C ++ , можно использовать nxtOSEK , но для этого также требуется специальная прошивка. [12]

MATLAB и Simulink [ править ]

  • MATLAB - это язык программирования высокого уровня для численных вычислений, сбора и анализа данных. Его можно использовать для управления роботами Lego NXT через последовательный порт Bluetooth (связь через последовательный порт является частью базовой функциональности MATLAB) или через соединение USB ; например, используя RWTH - Mindstorms NXT Toolbox (бесплатно и с открытым исходным кодом).
  • Simulink - это среда на основе MATLAB для моделирования и симуляции динамических систем. Используя Simulink, пользователь может разрабатывать алгоритмы управления, автоматически генерировать C-код для этих алгоритмов и загружать скомпилированный код в Lego NXT.

Код MATLAB и Simulink для программирования NXT находится в свободном доступе.

Lua [ править ]

pbLua - это реализация языка программирования Lua, языка сценариев общего назначения для Lego Mindstorms.

FLL NXT Navigation [ править ]

FLL Nxt Navigation Программа с открытым исходным кодом для помощи в навигации по таблице соревнований FLL. Для написания программ использует файлы NXT-G и .txt.

ruby-nxt [ править ]

ruby-nxt - это библиотека для программирования NXT для языка программирования Ruby . В отличие от других языков для NXT, код не компилируется в двоичный файл. Вместо этого код напрямую передается в NXT через соединение Bluetooth . Этот метод выполнения значительно медленнее, чем выполнение скомпилированного кода напрямую.

Робототехника. NXT [ править ]

Robotics.NXT - это интерфейс Haskell для NXT через Bluetooth. Он поддерживает прямые команды, сообщения и множество датчиков (также неофициальных). Он также поддерживает простое управление блоком NXT на основе сообщений через удаленно выполняемую программу (включая базовый код NXC).

См. Также [ править ]

  • Принтер Braigo Braille Lego недорогой проект
  • Лего Mindstorms EV3
  • Лего Mindstorms
  • Система изобретений робототехники
  • URBI
  • Набор робототехники
  • Dexter Industries - Датчики для Lego Mindstorms NXT
  • ПЕРВАЯ ЛЕГО ЛИГА - Соревнование с роботом Lego Mindstorms NXT
  • RobotAppStore - Приложения для роботов (включая Lego Mindstorms NXT)
  • Роботы

Заметки [ править ]

  1. ^ «Что такое NXT? LEGO Group представляет набор инструментов Lego Mindstorms NXT Robotics Toolset на выставке Consumer Electronics Show» (пресс-релиз). Лас-Вегас, Невада : Группа Лего . 4 января 2006 года архивация с оригинала на 8 июля 2009 года . Проверено 17 сентября 2007 .
  2. ^ "8527Mindstorms NXT Kit" . Веб-сайт Mindstorms . LEGO Group . Проверено 26 декабря 2008 .
  3. ^ "Базовый набор Lego Mindstorms Education NXT" . Веб-сайт Lego Education . Лего Групп . Архивировано из оригинала на 2011-12-10 . Проверено 30 сентября 2011 .
  4. ^ "Lego Education - LabVIEW для Lego Mindstorms" .
  5. ^ "Все инструменты, чтобы довести Lego Mindstorms NXT до крайности!" . Архивировано из оригинала 6 октября 2009 года.
  6. ^ Peek, Брайан (2007-07-16). Microsoft Robotics Studio и Lego Mindstorms NXT. Пример проекта на coding4fun. MSDN Channel 9, 16 июля 2007 г. Получено с http://channel9.msdn.com/coding4fun/articles/Microsoft-Robotics-Studio-and-LEGO-Mindstorms-NXT .
  7. ^ a b "Не совсем C" . sourceforge.net .
  8. ^ a b «Байтовые коды NBC - NeXT, не eXactly C и SuperPro C» . sourceforge.net .
  9. ^ Образование, LEGO. «Лего Образование» . lego.com .
  10. ^ «RoboMind.net - Документация> Поддержка Lego Mindstorms NXT» . robomind.net .
  11. ^ a b Мораль, Хуан Антонио Бренья. «LeJOS, Java для Lego Mindstorms» . sourceforge.net .
  12. ^ a b "nxtOSEK" . sourceforge.net .
  13. ^ а б "Гостай" . gostai.com . Архивировано из оригинала на 2007-04-30.
  14. ^ Образование, LEGO. «Часто задаваемые вопросы доступны для:» . education.lego.com . Проверено 7 декабря 2019 .
  15. ^ "Центр интегрированных вычислений и обучения STEM Калифорнийского университета в Дэвисе» Ch Robot Controller " . ucdavis.edu .
  16. ^ «Главная - LEGO® MINDSTORMS® - LEGO.com - Mindstorms LEGO.com» . lego.com .
  17. ^ «Главная - LEGO® MINDSTORMS® - LEGO.com - Mindstorms LEGO.com» . lego.com .
  18. ^ «Главная - LEGO® MINDSTORMS® - LEGO.com - Mindstorms LEGO.com» . lego.com .
  19. ^ «Главная - LEGO® MINDSTORMS® - LEGO.com - Mindstorms LEGO.com» . lego.com .
  20. ^ «Главная - LEGO® MINDSTORMS® - LEGO.com - Mindstorms LEGO.com» . lego.com .
  21. ^ «Дом - Lego Mindstroms - LEGO.com» . lego.com .
  22. Майлз, Стюарт (6 ноября 2018 г.). «Запуск LEGO Mindstorms NXT 2.0» . Карман-ворс . Проверено 28 января 2009 года .
  23. ^ «RoboMind.net - Документация> Поддержка Lego Mindstorms NXT» . robomind.net .

Внешние ссылки [ править ]

  • lego.Edutech.com , официальный партнер Lego Education
  • внешний контроллер с открытым оборудованием beaglebone
  • Программа NXT, помощь в программировании вашего Lego Mindstorms NXT
  • Lego Mindstorms NXT в Керли
  • Mindstorms в Керли
  • HiTechnic.com , сертифицированные LEGO датчики для Lego Mindstorms
  • mindsensors.com , Датчики для Lego Mindstorms NXT
  • Trinfactor3.com , позволяет использовать 32 аналоговых датчика с 1 NXT
  • robojoy-club , робот NXT и программа для новичка
  • http://www.legomindstormsnxtstore.blogspot.com
  • Роберта , Образовательная робототехника
  • Сообщество и проекты Lego Mindstorms
  • Прочтите этот обзор, прежде чем покупать Lego Mindstorms EV3
  • Проекты Lego Mindstorms NXT и Lego Mindstorms NXT 2.0
  • Робот-шутер NXT 2.0 в действии