ора. Загрузите программу в блок и испытайте своего робота.
Ответьте на следующие вопросы
Зачем нужно управлять вторым мотором?
В чём заключается различие между загрузкой программы и ее запуском? Что необходимо сделать в первую очередь? Как часто это требуется?
Загрузка – это пересылка программы из компьютера в блок NXT. При загрузке программа не выдаёт роботу никаких команд для выполнения, а просто сохраняется в памяти для использования в будущем. При запуске программы микрокомпьютер NXT фактически получает приказ выполнять загруженные в него команды.
Обязательно загружайте программу с компьютера в NXT каждый раз после написания новой программы или изменения старой, в противном случае в NXT просто не будет новой/модифицированной программы для исполнения. Запустить программу можно в любой момент после того, как она загружена.
Спрогнозируйте поведение робота, если в него загружена и запущена следующая программа
Робот двигаться не будет, потому что сразу же после выполнения команды включения моторов, поступившей от первых двух блоков Мотор, программа перейдёт к двум следующим блокам Мотор, от которых поступит команда выключения моторов. А поскольку между этими парами блоков Мотор нет блока Ожидание, команда сразу же будет выполнена, и моторы выключатся. То есть моторы включатся, затем моментально выключатся, и в результате робот не сделает никакого движения.
Учащиеся могут предположить, что робот будет вибрировать при включении моторов на доли секунды. При этом робот будет едва заметно передвигаться – на расстояние, которое зависит от того, насколько быстро он «отреагирует» на команду отключить электромоторы. В роботе с NXT это произойдёт практически мгновенно, так что никакого заметить не удастся. Однако другие роботы, с другим прог
Страницы: << < 2 | 3 | 4 | 5 | 6 > >>