Проробот Программа Nxt На Русском

Lego Mindstorms NXT 2. Geektimes. Лет эдак в 1. Lego, я узнал о существовании великолепного набора Mindstorms, который позволял создавать самых настоящих роботов без специализованных знаний электроники, электротехники и даже программирования. Я сразу же заинтересовался данной серией, но тогда моим мечтам обладать Mindstorms по различным (в основном — финансовым) причинам не суждено было сбыться. Правда, в этот раз всё будет серьёзнее, чем в моих детских мыслях — мы будем действительно программировать Mindstorms под Debian GNU/Linux. Что же это? Конструктор поставляется с набором обычных деталей серии Lego Technic, а также специальных сенсоров (расстояния, освещенности, касания), нескольких двигателей- тахометров и специального блока NXT. Подробнее о ко Mindstorms можно узнать из вот этой статьи. Карта Трехверстовка Украины здесь.
А, да — еще отсек для 6 батареек или аккумулятора, который продается отдельно на сайте shop. Собственно, NXT и является «сердцем» любого создаваемого робота. Например, за буквально 4. Это делается прямо на самом устройстве, без подключения к компьютеру, на встроенном монохромном дисплее. Неплохо, да? Собственно, данный робот и будет нашей основной тестовой моделью. Но мы попробуем немного усовершенствовать его навыки.
И для этого мы напишем небольшой кусочек кода. А как? Идущее в комплекте ПО работает только в Windows и Mac OS. А у нас, внезапно, Debian Squeeze. К счастью, Mindstorms обладает огромным сообществом фанатов, которые придумали решение данной проблемы — использование альтернативного ПО для программирования роботов, в частности Bricxcc (здесь выложен полнейший мануал по настройке всего и вся). Простая программа на NXC выглядит примерно так: task music().
2.6 УМК, Программы обучения робототехнике; 2.7 Вебинары презентации. 2.29.1 Raspbian; 2.29.2 Проекты RPi; 2.29.3 RPI & LEGO NXT.
В основу разработки положена программа «Робототехника». Сафиуллиной. Lego Mindstorms NXT – 2 набора.
И её можно заметно упросить, используя вместо написания кода на NXC специальный конвертер Py. NXC. Иначе говоря, мы будем писать код на Python'е, а Py. NXC будет преобразовывать его в NXC- код и загружать на устройство, избавив нас от необходимости писать громоздкий код на подобии Си.
Пишем программу! Стоит также сказать, что помимо NXC и Python с использованием Py. NXC, можно писать код на Java, Lua, Ruby, Ассемблере, а также, что логично, использовать ассемблерные вставки в других языках. Благодаря всему этому Mindstorms из детской игрушки превращается в весьма мощную штуку, позволяющую создавать сложные и «умные» механизмы, как например вот эта гитара: Или этот сортировщик цветных шариков: А самое приятное во всём этом — в комплект поставки Mindstorms NXT 2. Единственное, что действительно может понадобится — дополнительные сенсоры, которые можно купить, например, в официальном магазине Lego.

Mindstorms NXT 2.0 — третий продукт в линейке Mindstorms. Ну, а теперь, собственно, напишем на Python'е программу для . MINDSTORMS · Продукт · Приложения · Собери робота · Роботы, созданные фанатами · Научись программировать · Видеоролики · Галерея · Игры .
