Lego mindstorms nxt 8547

Обновлено: 24.04.2024


При заказе от 3500 рублей и выше
Вы можете получить БЕСПЛАТНУЮ доставку
в любую точку России*
Условия доставки:

Доставка заказов по России осуществляется
транспортными компаниями Boxberry, DPD, Hermes, Почта России - до пунктов выдачи Связной, Евросеть.


Условия срочной доставки:

Срочная доставка осуществляется только по Москве в пределах МКАД.
Срочная доставка действует на заказы до 10кг
Стоимость услуги – 499 руб.

Интервалы доставки:

Заказы, принятые до 10.00: интервал доставки 11.00-14.00

Заказы, принятые до 13.00: интервал доставки 14.00-17.00

Заказы, принятые до 16.00: интервал доставки 17.00-20.00

Заказы, принятые до 17.30: интервал доставки 20.00-23.00

Подарок

подбор подарка

  • 0-1
  • 1-3
  • 4-5
  • 6-8
  • 9-12
  • 12+

Lego Mindstorms 8547 Лего Майндстормс NXT 2.0 8547 ЛЕГО

Конструктор Lego Mindstorms 8547 Лего Майндстормс NXT 2.0 – входит в 10 самых дорогих наборов от датского производителя и представляет собой настоящее чудо технического прогресса, поучаствовать в котором могут все дети в возрасте от 10 лет.

Конструктор нового поколения дает возможность самостоятельно создавать программируемых роботов, которые будут подчиняться вашим командам! Интеллектуальные машины умеют двигаться, говорить, слушать, видеть и даже чувствовать. А оживление робота происходит при помощи прилагаемого программного софта. В комплект также входит очень подробная и понятная инструкция по сборке 4-х роботов из 612 деталей.

Данный конструктор – это самые инновационные новинки робототехники: ультразвуковой и цветовой сенсорный датчик; два датчика касания; три сервомотора; 32-битный микропроцессор; огромный ЖК-дисплей; интерфейсы для подсоединения периферийного оборудования (2 выхода и 4 входа), а также разъемы для подключения по USB и Bluetooth протоколам. Программный софт имеет интуитивно-понятный интерфейс, а с официального сайта ЛЕГО можно скачать звуковые эффекты и различные дополнения, которые постоянно обновляются.

А теперь поподробнее об умениях и аппаратной начинке роботов:

  • 3 сервомотора - оснащены сенсорами вращения, что позволяет роботу двигаться с максимальной точностью.
  • Сенсор цвета – дает возможность роботу обнаруживать источник света и различать шесть цветов.
  • Контактные датчики – с их помощью роботы реагируют на различные раздражители и умеют чувствовать.
  • Ультразвуковой сенсор – обеспечивает зрение, позволяет определять расстояние до объекта, обходить препятствия и реагировать на движения извне.

Для работы одного робота понадобится 6 батареек (можно использовать аккумуляторы).

Конструктор Lego Mindstorms 8547 Лего Майндстормс NXT 2.0 – это не простой набор! С его помощью вы построите и запрограммируете для себя настоящих друзей и помощников с мощным интеллектом!

У нас вы можете купить LEGO Mindstorms 8547 NXT 2.0 по лучшей цене ! производитель lego, минимальный возраст 10, максимальный возраст 99, число деталей 501 - 1000, тип электромеханический, пол для мальчика, материал полимер/металл, вес 2550 г, современный дизайн. Доставка осуществляется по Москве и городам России.

промокоды


Промокоды - проект компании "Даймонд Электрик"

Отзывы :

Плюсы:
Минусы:
Отзыв: Как заказать? Захожу на сайт заказать от туда и выскакивает другой набор средний ресурсный. Потскажите пожалуйста как закозать.
Плюсы: Классика. Активно используем в бесплатном муниципальном творческом объединении (кружке) уже несколько лет. С недавних пор стали ломаться, что весьма огорчает, особенно с учётом отсутствия финансирования.
Минусы: Главный недостаток цена и отсутствие русского ПО именно для этой версии. ПО для EV3 локализовано, однако удобство относительно предыдущей оболочки оставляет желать. Для учебных заведений цена на ПО вообще вне всякой логики, только на этом проигрывают своим конкурентам дающим ПО в комплекте. Приходится использовать бесплатные шедевры от Microsoft или подобное от Питерского университета. Ну и пять копеек в сторону дилеров отказавшихся продать конструктор для бюджетной организации по цене идущей распродажи. Спасибо, теперь такой конструктор вообще нигде не взять, кроме б.у.
Отзыв: Кстати, как и в одном из комментариев, купили конструктор этим летом для СЮТ, оказалось блок бракован, поставщик закрыл свою фирму, гарантия напрямую сомнительна. На самом деле, в программе бракованного блока, выполняется только команды до двигателей, т.к. из-за отсутствия обратной связи блок зависает именно на этой операции, похоже это фабричный брак.
Плюсы: Отличный набор для образовательной робототехники любого уровня
Минусы: Моторы в некоторых конструкциях могут двигаться с начала вперед, а потом назад, при написанной программе движения только вперед.
Отзыв:
Плюсы: Действительно безграничные возможности для самореализации.
Минусы: Быстро высаживает батареи. Иногда глючит сам блок управления NXT.
Отзыв: Любимейшая игрушка детей. Возможность программирования "из коробки" (по паре уроков как программировать разберётся даже четырёхлетний ребёнок). Возможности ещё больше расширяются докупаемыми сенсорами и сервосборками. Огромное число единомышленников по всему миру, готовых поделится своими находками, решениями и программным обеспечением - начиная любительскими приложениями для Android и заканчивая Microsoft Robotics Developer Studio. Модульная система - сервомоторы, сенсоры и прочее можно покупать дополнительно и использовать для строительства фактически любой машины робота или механизма - всё зависит только от вашей фантазии. Обратная LEGO совместимость - вы можете использовать детали и элементы из уже купленных наборов LEGO.
Плюсы: Собрать можно практически что угодно!
Минусы: Оно же и недостаток. Начинать надо в этой области с малого. дозировано дозировано
Отзыв: Редкий ребенок обладает той усидчивостью и творческой фантазией, что позволила бы освоить все возможности конструктора. Можно было чего проще и дешевле, либо учебник основательный к нему составить. Толк от конструктора будет лишь при системных занятиях с педагогом. Именно системных, по всем канонам дидактики. Плохо, что не предусмотрена возможность использования "нормального" языка программирования, к примеру того же Logo. Дети быстро теряют интерес.

Попробуйте расширение для браузера, которое покажет онлайн самые низкие цены на LEGO Mindstorms 8547 NXT 2.0 :

Дополнительные элементы для конструктора LEGO Education Mindstorms NXT 9668 Мультиметр

Данный набор не является самостоятельным набором и требует наличия Базового набора LEGO MINDSTORMS Education EV3 (арт. 45544). У него в комплекте нет компьютера, моторов, и датчиков. Это набор дополнительных пластиковых запасных частей для набора LEGO 45544 значительно.

Конструктор LEGO Education Mindstorms EV3 45560 Расширенный набор

Тип конструктора: электромеханический, серия: Mindstorms NXT, возраст: от 10 лет, пол: для мальчиков, для девочек, число деталей: от 1000, материал: пластик, особенности: с двигателем

Электромеханический конструктор LEGO Education Mindstorms NXT 9594 Экологический город

Набор состоит из нестандартных для классического конструктора элементов: балок, шестерёнок и осей, что позволяет создать подвижную модель.Детали выполнены из качественного пластика, совместимы с наборами Lego Technic

Электромеханический конструктор QiHui Mechanical Master 8017 Странники дорог 2 в 1

Электромеханический конструктор QiHui Mechanical Master 8017 Странники дорог 2 в 1

Lego Микрокомпьютер LEGO Education Mindstorms NXT 9841

Lego Микрокомпьютер LEGO Education Mindstorms NXT 9841

"Раскрой творческий потенциал LEGO MINDSTORMS EV3! Собери TRACK3R, R3PTAR, SPIK3R, EV3RSTORM и GRIPP3R быстрее, чем когда бы то ни было, благодаря невероятному приложению EV3 Programmer App, устанавливаемому на планшет бесплатно. Используй интуитивный интерфейс, осн.

Электронный конструктор LEGO Mindstorms EV3 31313 Создай и командуй

С помощью этого необычного конструктора можно собрать 2 варианта радиоуправляемого автомобиля. Элементы конструктора прочно скрепляются друг с другом, а готовая машинка отличается фантастическим дизайном и внушительным размером — почти 30 см.Конструктор развивает технич.

Электромеханический конструктор Mioshi Tech Мастер MTE1201-056 Тягач

Электромеханический конструктор Mioshi Tech Мастер MTE1201-056 Тягач

Тип конструктора: электромеханический, возраст: от 8 лет, пол: для мальчиков, для девочек, число деталей: 51 - 150, материал: пластик, особенности: с двигателем

Электромеханический конструктор Fischertechnik Profi 533875 Солнечная энергия

Лего 9799 Адаптер для датчиков Vernier NXT - конструктор Майндстормс

Лего 9799 Адаптер для датчиков Vernier NXT - конструктор Майндстормс

LEGO Education Mindstorms NXT 9695

Электромеханический конструктор LEGO Education Mindstorms NXT 9797. Образовательный набор LEGO Education Mindstorms NXT. LEGO Education Mindstorms 9797 — это легендарная версия конструктора серии Mindstorms, которая получила название NXT. Базовый набор используется для.

Конструктор LEGO Education Mindstorms NXT Образовательный базовый набор 9797

Конструктор LEGO Education Mindstorms NXT Образовательный базовый набор 9797

Lego Конструктор LEGO Education Mindstorms NXT Образовательный ресурсный набор 9695

Lego Электромеханический конструктор LEGO Education Mindstorms NXT Образовательный базовый набор 9797

Дополнительные элементы для конструктора LEGO Education Mindstorms NXT 9694 Датчик цвета

Конструктор представляет собой одну из наиболее полезных игрушек, так как не только развлекает, но и помогает развивать логическое мышление, моторику. Купив вашему ребенку конструктор-мозаику, родители сделают ему приятный подарок. Благодаря тому, что конструктор помеща.

Винтовой конструктор Tu Le Hui DIY Model TLH-17

Винтовой конструктор Tu Le Hui DIY Model TLH-17

Тип конструктора: классический, серия: Mindstorms NXT, возраст: от 10 лет, пол: для мальчиков, для девочек, число деталей: 501 - 1000, материал: пластик

Конструктор LEGO Education Mindstorms NXT 9695 Образовательный ресурсный набор

Mindsensors SMK902MG Мини сервомотор компактный, 9гр для LEGO Mindstorms EV3 / NXT

Mindsensors SMK902MG Мини сервомотор компактный, 9гр для LEGO Mindstorms EV3 / NXT

Электромеханический конструктор LEGO серии Technic Мощный трактор Claas Xerion — идеальный подарок для мальчиков среднего и старшего школьного возраста, ценящих современную технику. Реалистичная модель потребует терпения, поэтому набор из 1977 деталей не просто развивае.

Электромеханический конструктор LEGO Technic 42054 Мощный трактор Claas Xerion 5000

Тип конструктора: электромеханический, возраст: от 6 лет, пол: для мальчиков, число деталей: до 15, материал: пластик, особенности: с двигателем

Электромеханический конструктор Galey Toys Education Science 88013 Роболев

Тип конструктора: винтовой, серия: Classic, возраст: от 10 лет, пол: для мальчиков, для девочек, число деталей: 151 - 250, материал: металл

Винтовой конструктор Eitech Classic C07 Механик

Тип конструктора: электромеханический, возраст: от 6 лет, пол: для мальчиков, число деталей: до 15, материал: пластик, особенности: с двигателем

Электромеханический конструктор Galey Toys Education Science 88010 Робокот

LEGO MINDSTORMS NXT 2.0 8547

Детские конструкторы lego Mindstorms EV3 (31313) и Mindstorms nxt 2.0 (8547). Майндстормс

Lego(TM) 8547 Mindstorms NXT 2.0 - Fussball

LEGO Education 2000448 Демо-набор

LEGO Education 2000448 Демо-набор "Макс и Маша"

Тип конструктора: классический, серия: CaDA deTECH, возраст: от 8 лет, пол: для мальчиков, число деталей: 501 - 1000, материал: пластик

Конструктор Double Eagle CaDA deTECH C81004W Дробовик M1887

Тип конструктора: электромеханический, возраст: от 6 лет, пол: для мальчиков, для девочек, число деталей: 51 - 150, материал: пластик, особенности: с двигателем

Электромеханический конструктор ЭВРИКИ 3584368 Кибербот 2в1

Электромеханический конструктор ЭВРИКИ 3584368 Кибербот 2в1

Тип конструктора: электромеханический, возраст: от 6 лет, пол: для мальчиков, число деталей: до 15, материал: пластик, особенности: с двигателем

Электромеханический конструктор Galey Toys Education Science 88011 Робопес

Для девочки, для мальчика от 6 лет навыки: логика и мышление, интерес к наукам, моторика и ловкость с двигателем, на радиоуправлении пластик число деталей: 181 шт. вес: 710 г

Электромеханический конструктор ЭВРИКИ 3584366 Квадробот 2 в 1

Добавьте яркие светодиодные фонари в свои модели LEGO® Power Functions, чтобы создать светящиеся глаза, светящиеся фары и все остальное, что вы можете вообразить и построить!Добавьте эти огни к своим моделям, чтобы создать светящиеся глаза, фары и многое другое!

Дополнительные детали LEGO Technic 88005 LPF 2.0 для системы Powered UP

Тип конструктора: электромеханический, возраст: от 6 лет, пол: для мальчиков, число деталей: 151 - 250, материал: металл, пластик, особенности: с двигателем

Электромеханический конструктор Sdl R/C Technology 2017A-27 Прометей

Конструктор Mechanical Master Танк предлагает ребенку создать радиоуправляемый боевой танк из более чем тысячи различных деталей. Процесс сборки танка также станет увлекательным занятием для ребенка. Играя с таким конструктором, ребенок почувствует себя не только владел.

Электромеханический конструктор QiHui Mechanical Master 9801 Танк

Электромеханический конструктор LEGO Technic «Роторный экскаватор» — самый большой набор из серии Technic. В него входят 3929 деталей. Эта игра представляет собой миниатюрную копию настоящего роторного экскаватора со всеми мельчайшими подробностями: ковшами, гусеницами.

Электромеханический конструктор LEGO Technic 42055 Роторный экскаватор

Путешествуй вместе с Ханом Соло и Ки'ра на супербыстром лэндспидере Хана. Подними капот и при помощи гаечного ключа проверь, всё ли в порядке с двигателем. Откройте задний отсек, чтобы спрятать секретный груз. Выгрузи боеприпасы и перезаряди бластеры. А потом садись.

Конструктор LEGO Star Wars 75209 Спидер Хана Cоло

Конструктор LEGO Promotional 5002147 Винтажные минифигурки-2

Конструктор LEGO Promotional 5002147 Винтажные минифигурки-2

Тип конструктора: дополнительные детали, серия: Power Functions, возраст: от 7 лет, пол: для мальчиков, число деталей: до 15, материал: пластик

Дополнительные элементы для конструктора LEGO Power Functions 8883 M-двигатель

Реплика LEGO BrickHeadz 41589 — это сборная модель вымышленного персонажа. Всегда и везде он носит тёмно-синий шлем с заглавной белой буквой «А», размещённой в районе лба супергероя. Тёмно-синий костюм капитана Америки традиционно украшает выполненный в идентичной цвето.

Электромеханический конструктор Mould King Walking Brick 13041 Pentagram block man

Электромеханический конструктор Mould King Walking Brick 13041 Pentagram block man

Тип конструктора: электромеханический, возраст: от 6 лет, пол: для мальчиков, для девочек, число деталей: 51 - 150, материал: пластик, особенности: с двигателем

Электромеханический конструктор ЭВРИКИ 3584357 Супертрак

Электромеханический конструктор ЭВРИКИ 3584357 Супертрак

Из набора можно собрать домик или гараж. Ребенок без труда соберет и разберет конструктор самостоятельно по схеме.Конструктор состоит из буковых кубиков со штырьками (пинами). Кубики крупные, приятные на ощупь. Они хорошо отшлифованы, легко и точно соединяются между соб.

Магнитный конструктор Woodblocks 10321 2 в 1

Конструктор позволяет собрать полноценную машинку на радиоуправлении, которая прекрасно подходит для сюжетно-ролевых игр. Особенности машинки: высокий крутящий момент двигателя, движение вперёд/назад, налево/направо, вращение на 360 градусов, амортизирующая подвеска. Дв.

Электромеханический конструктор QiHui Mechanical Master 8016 Вездеход

Тип конструктора: классический, серия: Seasonal, возраст: от 7 лет, пол: для мальчиков, для девочек, число деталей: 251 - 500, материал: пластик

Конструктор LEGO Education 2000417 Система обучения

Цифровой инфракрасный поисковый датчик EV3 считывает сигналы, излучаемые инфракрасным маяком EV3. Возможность создавать роботов с дистанционным управлением при помощи пульта LEGO 45508. Изучение технологии, которые используются в пультах дистанционного управления телеви.

LEGO Education Mindstorms EV3 45509 ИК-датчик

LEGO Education Mindstorms EV3 45509 ИК-датчик

Дополнительные элементы для конструктора LEGO Education Mindstorms EV3 2000702 Детали для механизмов

Цифровой гироскопический датчик EV3 измеряет вращательное движение робота и изменения в его ориентации. Ученики могут измерять углы, создавать балансирующих роботов и исследовать технологию, которая используется во множестве реальных объектов, например в самокате Segway.

Гироскоп LEGO Education Mindstorms EV3 45505

Гироскоп LEGO Education Mindstorms EV3 45505

Этот тематический набор позволит вашим ученикам быстро овладеть навыками и приемами конструирования и программирования с платформой EV3, а также познакомит их с увлекательным миром робототехники. Набор наглядно продемонстрирует вашим ученикам, как робототехнику можно пр.

Конструктор LEGO Education MINDSTORMS EV3 45570 Космические проекты

Lego Датчик ускорения к микрокомпьютеру Lego NXT Акселерометр NAC1040

Мини-сервомотор идеально подходит для маломощных, высокоточных движений, таких как рулевой механизм или спуск затвора камеры. Комплект содержит: • Очень компактный и легкий сервомотор • Монтажные пластины для крепления сервопривода на вашем устройстве • Пластины для кре.

Mindsensors SMK902MG Мини сервомотор компактный, 9гр для LEGO Mindstorms EV3 / NXT

Mindsensors SMK902MG Мини сервомотор компактный, 9гр для LEGO Mindstorms EV3 / NXT

Датчик касания LEGO Education Mindstorms NXT 9843

Датчик касания LEGO Education Mindstorms NXT 9843

Датчик температуры – это цифровой датчик, работающий от блока NXT. Воспользовавшись программным блоком NXT 9841 и программным обеспечением NXT 2000080, можно настроить датчик на две системы измерения температур: в градусах по Цельсию и по Фаренгейту (от -20° С до +120°.

Датчик температуры LEGO Education Mindstorms NXT 9749

Датчик температуры LEGO Education Mindstorms NXT 9749

При использовании с блоком NXT датчик света выполняет три уникальных функции. Он может работать как датчик цвета и распознавать шесть цветов, быть датчиком света, определяющим интенсивность освещения, и регистрировать его уровень, а также выполнять функции цветной лампы.

Датчик цвета LEGO Education Mindstorms NXT 9694

LEGO 9670 Е-мотор (электромотор) Электродвигатель мощностью 5 В со встроенным редуктором. Передаточное соотношение 9,5:1 обеспечивает максимальный крутящий момент 4,5 и скорость вращения вала до 800 оборотов в минуту без нагрузки. Купить Мотор LEGO Education Mindstorms.

Мотор LEGO Education Mindstorms NXT 9670 Электрический

Мотор LEGO Education Mindstorms NXT 9670 Электрический

Ресурсный набор LEGO Mindstorms Education EV3 - это комплект основных дополнений, расширяющих функциональные возможности робота LEGO Education EV3 45544. Создан как оптимальное расширение для базового набора EV3. Внимание! Ресурсный набор используется вместе с базовым

Электромеханический конструктор LEGO Education Mindstorms EV3 45560 Расширенный набор

Лего 2000081 Программное обеспечение ROBOTC v.2.0 и лицензия на один компьютер - конструктор Майндстормс

Устройство показывает входные и выходные параметры напряжения в вольтах, ваттах, амперах и уровень запасенной энергии в джоулях. Мультиметр предназначен для использования с аккумулятором энергии (9669)

Мультиметр LEGO Education Mindstorms NXT 9668

Мультиметр LEGO Education Mindstorms NXT 9668

Дополнительные элементы для конструктора LEGO Education Mindstorms NXT 9668 Мультиметр Дисплей предназначен для отображения входных и выходных параметров в вольтах, ваттах, амперах и уровня запасенной энергии в джоулях. Дисплей является составной частью лего-мультиметра.

Lego Дополнительные элементы для конструктора LEGO Education Mindstorms NXT 9668 Мультиметр

Lego Дополнительные элементы для конструктора LEGO Education Mindstorms NXT 9668 Мультиметр

Электродвигатель мощностью 5 В со встроенным редуктором. Передаточное соотношение 9,5:1 обеспечивает максимальный крутящий момент 4,5 и скорость вращения вала до 800 оборотов в минуту без нагрузки. LEGO моторы также может играть роль эффективного генератора

Мотор LEGO Education Mindstorms NXT 9670 Электрический

Мотор LEGO Education Mindstorms NXT 9670 Электрический

Устройство показывает входные и выходные параметры напряжения в вольтах, ваттах, амперах и уровень запасенной энергии в джоулях. Мультиметр предназначен для использования с аккумулятором энергии (9669)

LEGO 9668 Мультиметр (6034960)

Brand: HiTechnic Артикул: RB-NBR1036 Этот барометрический датчик разработан в качестве дополнения к небольшой погодной станции или чтобы измерять высоту над уровнем моря. HiTechnic - это аналоги датчиков lego, которые не уступают по качеству оригинальным, но позволяют н.

Барометрический датчик HiTechnic Lego NXT NBR1036

Микрокомьютер LEGO NXT Mindstorms 9841 Оригинальный компьютер для роботов Лего Майндстормс Является мозгом и сердцем роботов Постройте своего робота вместе с деталями Lego Lego 9841

Lego Микрокомпьютер LEGO Education Mindstorms NXT 9841

Тип конструктора: пневматический, серия: Technic, возраст: от 11 лет, пол: для мальчиков, число деталей: от 1000, материал: пластик

Пневматический конструктор LEGO Technic 42043 Мерседес-Бенц Арокс 3245

Электромеханический конструктор LEGO Education Mindstorms NXT 9797. Образовательный набор LEGO Education Mindstorms NXT. LEGO Education Mindstorms 9797 — это легендарная версия конструктора серии Mindstorms, которая получила название NXT. Базовый набор используется для.

Конструктор LEGO Education Mindstorms NXT Образовательный базовый набор 9797

Конструктор LEGO Education Mindstorms NXT Образовательный базовый набор 9797

Устройство NAC1040 необходимо для выполнения важной функции — измерение результирующего ускорения (как меняется скорость) сразу в трех направлениях: • вектор x (вперед/назад); • вектор y (влево/вправо); • вектор z (вверх/вниз). Принцип работы механизма построен на том.

Lego Датчик ускорения к микрокомпьютеру Lego NXT Акселерометр NAC1040

Данный набор не является самостоятельным набором. Это набор дополнительных запасных частей для наборов LEGO 9580 и LEGO 45300, значительно расширяющий возможности указанных наборов!Данный набор не содержит электронных компонентов. На фото указаны роботы, которые возможн.

Конструктор LEGO Education WeDo 9585 Ресурсный набор

Тип конструктора: классический, серия: DC Comics Super Heroes, возраст: от 6 лет, пол: для мальчиков, число деталей: 251 - 500, материал: пластик



Лет эдак в 10-11, после долгих и беззаботных лет игры с контрукторами Lego, я узнал о существовании великолепного набора Mindstorms, который позволял создавать самых настоящих роботов без специализованных знаний электроники, электротехники и даже программирования. Я сразу же заинтересовался данной серией, но тогда моим мечтам обладать Mindstorms по различным (в основном — финансовым) причинам не суждено было сбыться.
Сейчас мне 20 и в честь юбилея друзья (спасибо им!) решили окунуть меня назад в детство и таки дать возможность полепить собственных роботов. Правда, в этот раз всё будет серьёзнее, чем в моих детских мыслях — мы будем действительно программировать Mindstorms под Debian GNU/Linux.

Неплохо, да?
Собственно, данный робот и будет нашей основной тестовой моделью. Но мы попробуем немного усовершенствовать его навыки. И для этого мы напишем небольшой кусочек кода.


Действительно. Идущее в комплекте ПО работает только в Windows и Mac OS. А у нас, внезапно, Debian Squeeze. К счастью, Mindstorms обладает огромным сообществом фанатов, которые придумали решение данной проблемы — использование альтернативного ПО для программирования роботов, в частности Bricxcc (здесь выложен полнейший мануал по настройке всего и вся).
А теперь немного теории — в программировании Mindstorms, как правило, помимо визуального среды ROBOLAB для Windows и Mac OS используется язык RCX, однако среди фанатов одним из наиболее популярных языков является достаточно простой NXC (Not eXactly C). Простая программа на NXC выглядит примерно так:

  1. task music()
  2. int lastTone=5000;
  3. while ( true )
  4. int tone= Random (5000)+500;
  5. int duration= Random (500);
  6. PlayTone(tone,duration);
  7. Wait(duration);
  8. >
  9. >
  10. task main()
  11. start music;
  12. while ( true )
  13. /* Determine Next Action */
  14. unsigned int duration= Random (5000);
  15. unsigned int motorSpeed= Random (100);
  16. unsigned int syncMode= Random (3);
  17. /* Display Next Action */
  18. ClearScreen();
  19. NumOut(0,LCD_LINE1,duration);
  20. NumOut(0,LCD_LINE2,motorSpeed);
  21. NumOut(0,LCD_LINE3,syncMode);
  22. /* Perform Next Action */
  23. switch (syncMode)
  24. case 0:
  25. OnFwdReg(OUT_AC,motorSpeed,OUT_REGMODE_SYNC);
  26. break ;
  27. case 1:
  28. OnRevReg(OUT_AC,motorSpeed,OUT_REGMODE_SYNC);
  29. break ;
  30. case 2:
  31. OnFwdSync(OUT_AC,motorSpeed,-100);
  32. break ;
  33. case 3:
  34. OnRevSync(OUT_AC,motorSpeed,-100);
  35. break ;
  36. >
  37. Wait(duration);
  38. >
  39. >

Для справки — данная программа заставляет «танцевать» нашего робота под нечто, напоминающее музыку.

Не буду спорить, программа совсем не сложна для понимания, но достаточно громоздка. И её можно заметно упросить, используя вместо написания кода на NXC специальный конвертер PyNXC. Иначе говоря, мы будем писать код на Python'е, а PyNXC будет преобразовывать его в NXC-код и загружать на устройство, избавив нас от необходимости писать громоздкий код на подобии Си.


Ну, а теперь, собственно, напишем на Python'е программу для путешествия нашего робота среди прозрачных чашек, но используя более грамотный алгоритм разворота:

Теперь наш робот научился разворачиваться на месте и, как только мешающий объект пропадет с поля его зрения, продолжать движение вперед.

Как вы уже, наверное, заметили, программировать Mindstorms очень просто. Стоит также сказать, что помимо NXC и Python с использованием PyNXC, можно писать код на Java, Lua, Ruby, Ассемблере, а также, что логично, использовать ассемблерные вставки в других языках.
Благодаря всему этому Mindstorms из детской игрушки превращается в весьма мощную штуку, позволяющую создавать сложные и «умные» механизмы, как например вот эта гитара:

Читайте также: