Перевод статьи "Программирование LEGO NXT роботов на языке NXC" — различия между версиями
=DeaD= (обсуждение | вклад) |
=DeaD= (обсуждение | вклад) |
||
Строка 37: | Строка 37: | ||
#* Ультразвуковой дальномер | #* Ультразвуковой дальномер | ||
#* Подводим итоги | #* Подводим итоги | ||
− | + | # [[Программирование LEGO NXT роботов на языке NXC - Задачи и процедуры|Задачи и процедуры]] | |
− | * | + | #*Задачи |
− | * | + | #*Процедуры |
− | * | + | #*Определяем макрос |
− | * | + | #*Подводим итоги |
*Making music _________________________________________________________ 28 | *Making music _________________________________________________________ 28 | ||
**Playing sound files ___________________________________________________________________ 28 | **Playing sound files ___________________________________________________________________ 28 |
Версия 15:11, 17 мая 2009
Автор: Daniele Benedettelli
Перевод: © Ботов Антон aka =DeaD=, 2009
Эксклюзивно для www.roboforum.ru
копирование на другие ресурсы и публикация перевода
без разрешения его автора запрещены
Содержание по главам:
- Первая программа
- Постройка робота
- Запуск Bricx Command Center
- Написание программы
- Запуск программы
- Ошибки в программе
- Изменяем скорость
- Подводим итоги
- Более интересная программа
- Учимся делать повороты
- Повторяем команды
- Добавляем комментарии
- Подводим итоги
- Использование переменных
- Движение по спирали
- Случайные числа
- Подводим итоги
- Управляющие структуры
- Оператор "if"
- Оператор "do"
- Подводим итоги
- Сенсоры
- Ждём информацию с сенсора
- Действия при срабатывании сенсора касания
- Сенсор освещенности
- Звуковой сенсор
- Ультразвуковой дальномер
- Подводим итоги
- Задачи и процедуры
- Задачи
- Процедуры
- Определяем макрос
- Подводим итоги
- Making music _________________________________________________________ 28
- Playing sound files ___________________________________________________________________ 28
- Playing music _______________________________________________________________________ 28
- Summary___________________________________________________________________________ 30
- More about motors ____________________________________________________ 31
- Stopping gently ______________________________________________________________________ 31
- Advanced commands _________________________________________________________________ 31
- PID control _________________________________________________________________________ 33
- Summary___________________________________________________________________________ 34
- More about sensors _____________________________________________________ 35
- Sensor mode and type _________________________________________________________________ 35
- The rotation sensor ___________________________________________________________________ 36
- Putting multiple sensors on one input _____________________________________________________ 37
- Summary___________________________________________________________________________ 38
- Parallel tasks ___________________________________________________________ 39
- A wrong program ____________________________________________________________________ 39
- Critical sections and mutex variables _____________________________________________________ 39
- Using semaphores ____________________________________________________________________ 40
- Summary___________________________________________________________________________ 41
- 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