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

14.12.2011, 20:09


Автошколы с обучением на категорию projectmoto.ru/obuchenie-s-nulya-na-kategoriyu-a/.
Сегодня я бы хотел рассказать вам о Роботе на базе Lego NXT и о том, как его программировать.

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

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

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

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

Звук






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

Движение




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

Цикл




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

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

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


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


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

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

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

    Файлы:

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


    Хотите видеть на нашем сайте больше статей? Кликните Поделиться в социальных сетях! Спасибо!

    Смотрите также:

    Обратите внимание полезная информация.

    Робототехника для каждого. 2024г.