Перевод статьи "Программирование LEGO NXT роботов на языке NXC"
Автор: Daniele Benedettelli
Перевод: © Ботов Антон aka =DeaD=, 2009
Эксклюзивно для www.roboforum.ru
копирование на другие ресурсы и публикация перевода
без разрешения его автора запрещены
Содержание по главам:
- Первая программа
- Постройка робота
- Запуск Bricx Command Center
- Написание программы
- Запуск программы
- Ошибки в программе
- Изменяем скорость
- Подводим итоги
- Более интересная программа
- Учимся делать повороты
- Повторяем команды
- Добавляем комментарии
- Подводим итоги
- Использование переменных
- Движение по спирали
- Случайные числа
- Подводим итоги
- Управляющие структуры
- Оператор "if"
- Оператор "do"
- Подводим итоги
- Сенсоры
- Ждём информацию с сенсора
- Действия при срабатывании сенсора касания
- Сенсор освещенности
- Звуковой сенсор
- Ультразвуковой дальномер
- Подводим итоги
- Задачи и функции
- Задачи
- Функции
- Определяем макрос
- Подводим итоги
- Создаём музыку
- Проигрываем звуковые файлы
- Играем музыку
- Подводим итоги
- Еще раз о моторах
- Плавная остановка
- Дополнительные команды
- ПИД-управление
- Подводим итоги
- Дополнительная информация о сенсорах
- Режимы и типы сенсоров
- Сенсор вращения
- Подключение нескольких сенсоров к одному входу
- Подводим итоги
- Параллельные задачи
- Неправильная программа
- Критические секции и "мьютекс"-переменные
- Использование семафоров
- Подводим итоги
- Коммуникации между роботами
- Отправка сообщений мастер-подчиненный
- Отправка чисел с подтверждением
- Прямые команды
- Подводим итоги
- Дополнительные возможности
- Таймеры
- Дисплей
- Файловая система
- Подводим итоги