Сайт о роботах

Программируем робота Lego Mindstorms NXT » lego nxt 2.0


Краткая информация о возможностях программирования конструктора lego mindstorms nxt 2.0. В статье вы узнаете как программировать lego mindstorms робота.
Навигация
Самые интересные статьи
Америка захватывает умы молодежи военным скейтбордом DTV Shredder
Америка захватывает умы молодежи военным скейтбордом DTV Shredder
Юные неокрепшие умы заняты музыкой, погулять, и, иногда даже спортом. Когда все это собирается воедино, получаются роллеры и скейтеры - дети без страха и упрека, разве...

Обратите внимание Будьте в курсе событий.

Программируем робота Lego Mindstorms NXT

14.12.2011, 20:09


Сегодня я бы хотел рассказать вам о Роботе на базе Lego NXT и о том, как его программировать.

Программировать робота не сложно, если выучить свойства компонентов, это как иностранный язык, только для робота.

Выучивши свойства ты сможешь быстро ориентироваться и быстро отдавать роботу приказы.

Ты будешь понимать что может робот, а что нет.

Я постараюсь кратко рассказать о каждом компоненте и их предназначении.

Звук






Компонент Звук отвечает за звуковые эффекты нашего робота.
С помощью него наш робот сможет подавать звуковые сигналы.
Например, включаете вы робота а он вам - пи-пи, пи-пи.
А при выключении, говорить - Пока/Good bay.

Движение




Компонент Движение отвечает за активацию моторов, которые начинают вращаться с выбранной скоростью.Советую использовать мощность:50, так вы будете экономнее использовать батарею.

Цикл




Компонент Цикл дает возможно бесконечно повторять установленные действия и завершать повторения по установленным событиям.В моем случае это сенсорный датчик, который среагирует на объект стоящий на расстоянии меньше 10 см.

Параметры управления могут принимать значения: Постоянно, Датчик, Время, Считать, Логика. В базовом наборе у вас имеются датчики: Датчик ультразвуковой, звука, касания, оборотов, освещенности, Кнопки NXT, Принять сообщение/Bluetooth, Таймер.

Пример программы


Небольшой пример который продемонстрирует как это все работает.


Такой структурой мы говорим роботу:

  • Проедь прямо 3 секунды;
  • Подожди 2 секунды;
  • Сделай поворот на право;
  • Подожди 3 секунды;
  • Бикни;
  • Повторять до тех пор, пока не сработает сенсор меньше чем в 10 см от сенсора;
  • Если ничего нет - повторяй движения с начала, если есть остановись и выдай сигнал - "Good bay".

  • Теперь вы понимаете как все мелодично. Вам нужно обдумать всю цепочку действий, каждый шаг, каждое движение!

    Файлы:

    Скачать LEGO Mindstorms NXT-G Русская версия для Windows