Перевод статьи "Программирование LEGO NXT роботов на языке NXC" — различия между версиями
=DeaD= (обсуждение | вклад) |
=DeaD= (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | [[Category:Справочник решений|{{PAGENAME}}]] | ||
+ | [[Category:Lego NXT]] | ||
+ | |||
<center><big>(перевод статьи "Programming LEGO NXT Robots using NXC")</big></center> | <center><big>(перевод статьи "Programming LEGO NXT Robots using NXC")</big></center> | ||
Строка 46: | Строка 49: | ||
#*Играем музыку | #*Играем музыку | ||
#*Подводим итоги | #*Подводим итоги | ||
− | * | + | # [[Программирование LEGO NXT роботов на языке NXC - Еще раз о моторах|Еще раз о моторах]] |
− | * | + | #*Плавная остановка |
− | * | + | #*Дополнительные команды |
− | * | + | #*ПИД-управление |
− | + | #*Подводим итоги | |
− | * | + | # [[Программирование LEGO NXT роботов на языке NXC - Дополнительная информация о сенсорах|Дополнительная информация о сенсорах]] |
− | * | + | #*Режимы и типы сенсоров |
− | * | + | #*Сенсор вращения |
− | * | + | #*Подключение нескольких сенсоров к одному входу |
− | + | #*Подводим итоги | |
− | * | + | # [[Программирование LEGO NXT роботов на языке NXC - Параллельные задачи|Параллельные задачи]] |
− | * | + | #*Неправильная программа |
− | * | + | #*Критические секции и "мьютекс"-переменные |
− | * | + | #*Использование семафоров |
− | + | #*Подводим итоги | |
− | * | + | # [[Программирование LEGO NXT роботов на языке NXC - Коммуникации между роботами|Коммуникации между роботами]] |
− | * | + | #*Отправка сообщений мастер-подчиненный |
− | * | + | #*Отправка чисел с подтверждением |
− | * | + | #*Прямые команды |
− | + | #*Подводим итоги | |
− | * | + | # [[Программирование LEGO NXT роботов на языке NXC - Дополнительные возможности|Дополнительные возможности]] |
− | * | + | #*Таймеры |
− | * | + | #*Дисплей |
− | * | + | #*Файловая система |
− | + | #*Подводим итоги | |
− | + | ||
+ | [[Программирование LEGO NXT роботов на языке NXC - Заметки в окончании|Заметки в окончании]] |
Текущая версия на 04:28, 2 июля 2009
Автор: Daniele Benedettelli
Перевод: © Ботов Антон aka =DeaD=, 2009
Эксклюзивно для www.roboforum.ru
копирование на другие ресурсы и публикация перевода
без разрешения его автора запрещены
Содержание по главам:
- Первая программа
- Постройка робота
- Запуск Bricx Command Center
- Написание программы
- Запуск программы
- Ошибки в программе
- Изменяем скорость
- Подводим итоги
- Более интересная программа
- Учимся делать повороты
- Повторяем команды
- Добавляем комментарии
- Подводим итоги
- Использование переменных
- Движение по спирали
- Случайные числа
- Подводим итоги
- Управляющие структуры
- Оператор "if"
- Оператор "do"
- Подводим итоги
- Сенсоры
- Ждём информацию с сенсора
- Действия при срабатывании сенсора касания
- Сенсор освещенности
- Звуковой сенсор
- Ультразвуковой дальномер
- Подводим итоги
- Задачи и функции
- Задачи
- Функции
- Определяем макрос
- Подводим итоги
- Создаём музыку
- Проигрываем звуковые файлы
- Играем музыку
- Подводим итоги
- Еще раз о моторах
- Плавная остановка
- Дополнительные команды
- ПИД-управление
- Подводим итоги
- Дополнительная информация о сенсорах
- Режимы и типы сенсоров
- Сенсор вращения
- Подключение нескольких сенсоров к одному входу
- Подводим итоги
- Параллельные задачи
- Неправильная программа
- Критические секции и "мьютекс"-переменные
- Использование семафоров
- Подводим итоги
- Коммуникации между роботами
- Отправка сообщений мастер-подчиненный
- Отправка чисел с подтверждением
- Прямые команды
- Подводим итоги
- Дополнительные возможности
- Таймеры
- Дисплей
- Файловая система
- Подводим итоги