Перевод статьи "Программирование LEGO NXT роботов на языке NXC"
Версия от 18:30, 18 мая 2009; =DeaD= (обсуждение | вклад)
Автор: Daniele Benedettelli
Перевод: © Ботов Антон aka =DeaD=, 2009
Эксклюзивно для www.roboforum.ru
копирование на другие ресурсы и публикация перевода
без разрешения его автора запрещены
Содержание по главам:
- Первая программа
- Постройка робота
- Запуск Bricx Command Center
- Написание программы
- Запуск программы
- Ошибки в программе
- Изменяем скорость
- Подводим итоги
- Более интересная программа
- Учимся делать повороты
- Повторяем команды
- Добавляем комментарии
- Подводим итоги
- Использование переменных
- Движение по спирали
- Случайные числа
- Подводим итоги
- Управляющие структуры
- Оператор "if"
- Оператор "do"
- Подводим итоги
- Сенсоры
- Ждём информацию с сенсора
- Действия при срабатывании сенсора касания
- Сенсор освещенности
- Звуковой сенсор
- Ультразвуковой дальномер
- Подводим итоги
- Задачи и функции
- Задачи
- Функции
- Определяем макрос
- Подводим итоги
- Создаём музыку
- Проигрываем звуковые файлы
- Играем музыку
- Подводим итоги
- Еще раз о моторах
- Плавная остановка
- Дополнительные команды
- ПИД-управление
- Подводим итоги
- Дополнительная информация о сенсорах
- Режимы и типы сенсоров
- Сенсор вращения
- Подключение нескольких сенсоров к одному входу
- Подводим итоги
- Параллельные задачи
- Неправильная программа
- Критические секции и "мьютекс"-переменные
- Использование семафоров
- Подводим итоги
- Communication between robots ___________________________________________ 42
- Master – Slave messaging______________________________________________________________ 42
- Sending numbers with acknowledgement__________________________________________________ 43
- Direct commands ____________________________________________________________________ 45
- Summary___________________________________________________________________________ 45
- More commands _______________________________________________________ 46
- Timers _____________________________________________________________________________ 46
- Dot matrix display____________________________________________________________________ 46
- File system _________________________________________________________________________ 47
- Summary___________________________________________________________________________ 50
- Final remarks ________________________________________________________ 51