ДО курс по робототехнике

Показаны сообщения с ярлыком задача. Показать все сообщения
Показаны сообщения с ярлыком задача. Показать все сообщения

3 апреля 2013 г.

NXT-G: как сохранить данные после завершения программы

Мало кто знает, но среда NXT-G позволяет работать с файлами на NXT блоке. Вы можете создавать, изменять данные в файлах, затем получать к ним доступ, ну и в конец – удалять файлы. Осуществляются все файловые операции через стандартный блок Файлового Доступа (File Access Block).

Используя этот блок, вы можете сохранять данные из программ, исполняемых роботом, на ваш NXT блок.
Специфика работы с файлами такова, что после записи данных в файл, вы должны использовать другой блок Файлового Доступа для того, чтобы закрыть файл перед тем, как вы сможете читать или удалять его.

Робот для состязаний: сортировка кубиков - логистическая задача

Довольно интересно распределились среди разных категорий задания Международной Робототехнической Олимпиады в этом году.
Лабиринт – задание на программирование больше, чем на конструирование.
Лестница – наоборот, проверяет больше конструкторские навыки, программирование робота, там чисто номинальное.
Сортировщик – предъявляет высокие требования и к конструированию и программированию.

Давайте взглянем еще раз на это задание.

За 2 минуты робот должен рассортировать 8 цветных кубиков разных размеров на шесть различных категорий и расположить рассортированные кубики в шести разных корзинах, согласно определенным категориям.


NXT-G: решаем задачки. Задача #3

Подпрограмма 1

Подпрограмма 2



NXT-G: решаем задачки. Задача #2



NXT-G: решаем задачки. Задача #1

(С) NiNoXT