Перевод статьи "Программирование LEGO NXT роботов на языке NXC" — различия между версиями
=DeaD= (обсуждение | вклад) (Создана новая страница размером <center><big>(перевод статьи "Programming LEGO NXT Robots using NXC")</big></center> <center>Исходная статья:...) |
=DeaD= (обсуждение | вклад) |
||
(не показано 18 промежуточных версий этого же участника) | |||
Строка 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> | ||
Строка 5: | Строка 8: | ||
<p align=center><b>Автор: Daniele Benedettelli</b><br><br><i>Перевод: © Ботов Антон aka =DeaD=, 2009<br><br>Эксклюзивно для www.roboforum.ru<br> копирование на другие ресурсы и публикация перевода<br>без разрешения его автора запрещены</i></p> | <p align=center><b>Автор: Daniele Benedettelli</b><br><br><i>Перевод: © Ботов Антон aka =DeaD=, 2009<br><br>Эксклюзивно для www.roboforum.ru<br> копирование на другие ресурсы и публикация перевода<br>без разрешения его автора запрещены</i></p> | ||
+ | |||
+ | [[Программирование LEGO NXT роботов на языке NXC - Введение|Введение]] | ||
+ | |||
+ | Содержание по главам: | ||
+ | # [[Программирование LEGO NXT роботов на языке NXC - Первая программа|Первая программа]] | ||
+ | #*Постройка робота | ||
+ | #*Запуск Bricx Command Center | ||
+ | #*Написание программы | ||
+ | #*Запуск программы | ||
+ | #*Ошибки в программе | ||
+ | #*Изменяем скорость | ||
+ | #*Подводим итоги | ||
+ | # [[Программирование LEGO NXT роботов на языке NXC - Более интересная программа|Более интересная программа]] | ||
+ | #*Учимся делать повороты | ||
+ | #*Повторяем команды | ||
+ | #*Добавляем комментарии | ||
+ | #*Подводим итоги | ||
+ | # [[Программирование LEGO NXT роботов на языке NXC - Использование переменных|Использование переменных]] | ||
+ | #*Движение по спирали | ||
+ | #*Случайные числа | ||
+ | #*Подводим итоги | ||
+ | # [[Программирование LEGO NXT роботов на языке NXC - Управляющие структуры|Управляющие структуры]] | ||
+ | #*Оператор "if" | ||
+ | #*Оператор "do" | ||
+ | #*Подводим итоги | ||
+ | # [[Программирование LEGO NXT роботов на языке NXC - Сенсоры|Сенсоры]] | ||
+ | #* Ждём информацию с сенсора | ||
+ | #* Действия при срабатывании сенсора касания | ||
+ | #* Сенсор освещенности | ||
+ | #* Звуковой сенсор | ||
+ | #* Ультразвуковой дальномер | ||
+ | #* Подводим итоги | ||
+ | # [[Программирование LEGO NXT роботов на языке NXC - Задачи и функции|Задачи и функции]] | ||
+ | #*Задачи | ||
+ | #*Функции | ||
+ | #*Определяем макрос | ||
+ | #*Подводим итоги | ||
+ | # [[Программирование LEGO NXT роботов на языке NXC - Создаём музыку|Создаём музыку]] | ||
+ | #*Проигрываем звуковые файлы | ||
+ | #*Играем музыку | ||
+ | #*Подводим итоги | ||
+ | # [[Программирование 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"
- Подводим итоги
- Сенсоры
- Ждём информацию с сенсора
- Действия при срабатывании сенсора касания
- Сенсор освещенности
- Звуковой сенсор
- Ультразвуковой дальномер
- Подводим итоги
- Задачи и функции
- Задачи
- Функции
- Определяем макрос
- Подводим итоги
- Создаём музыку
- Проигрываем звуковые файлы
- Играем музыку
- Подводим итоги
- Еще раз о моторах
- Плавная остановка
- Дополнительные команды
- ПИД-управление
- Подводим итоги
- Дополнительная информация о сенсорах
- Режимы и типы сенсоров
- Сенсор вращения
- Подключение нескольких сенсоров к одному входу
- Подводим итоги
- Параллельные задачи
- Неправильная программа
- Критические секции и "мьютекс"-переменные
- Использование семафоров
- Подводим итоги
- Коммуникации между роботами
- Отправка сообщений мастер-подчиненный
- Отправка чисел с подтверждением
- Прямые команды
- Подводим итоги
- Дополнительные возможности
- Таймеры
- Дисплей
- Файловая система
- Подводим итоги