移动和转向
驱动底座已经到达工厂。
![engage-1-1](/v3/assets/blt293eea581807678a/blt89a61f6a76a1d85a/5ec7bf65e806087c31d738c7/engage-1-1.jpg?locale=zh-cn&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
根据规格,它应该能够向前和向后移动,并进行不同类型的转向。
你能列出驱动底座应该能够实现的所有转向方式吗?
这就是驱动底座。
![build-1-1](/v3/assets/blt293eea581807678a/blt33e261dc1a540deb/5ec7bf5f2de1237ddb71fd3e/build-1-1.png?locale=zh-cn&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
我们将会在整个学习单元中使用它。如果你尚未搭建它,请立即开始搭建!
请逐一尝试这些程序堆。
![MCR-LV-1-1-Moves-and-Turns-Cover](/v3/assets/blt293eea581807678a/blt572dfc8471c68a4d/5ec7bf60401560610eb7bd70/mcr-lv-1-1-moves-and-turns-cover.jpg?locale=zh-cn&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
能发现些什么吗?
你能描述驱动底座的不同转向方式吗?
该你了!
![explain-1-1](/v3/assets/blt293eea581807678a/blt36a9939929bc742c/5ec7bf60bda9fc0fb1cde3cc/explain-1-1.png?locale=zh-cn&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
使用编程界面上已有程序堆中的模块创建一个程序,实现以三种不同的方式移动驱动底座。
为什么设计程序的每一步都很重要?
伪代码
通过先编写伪代码来提高编程技能。例如:
- 向前移动至“这一点”
- 转动约 45 度
- 向后移动“一点点”
此列表称为伪代码。
是时候接受挑战了!
![elaborate-1-1](/v3/assets/blt293eea581807678a/blt2951c80adc9ba363/5ec7bf61f11f7e3ed6d4d897/elaborate-1-1.png?locale=zh-cn&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
对驱动基座进行编程,使其移动 84 厘米。
你是怎样做到的?
![evaluate](/v3/assets/blt293eea581807678a/blt2eb39d17587f8cb4/5ec7bf5ff5067d7a8396bf22/evaluate.png?locale=zh-cn&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
哪些方面做得不错?哪些方面还有进步空间?
太棒了!你能够实现精确可控的移动。