停......止!

lesson-header

什么?不能一直按照你们的预期运行?

你们通常如何应对新挑战?

搭建一头犀牛!

student-02

犀牛模型包含两部分:

  • 犀牛的身体

  • 犀牛的头

让犀牛动起来

SPIKE Extra resources Going Distance Step03-Program - zh-cn
student-03

距离犀牛鼻子 1 米处放置一块乐高积木。

运行程序,并观察会发生什么。

犀牛应该会无情地撞倒乐高积木!

停在积木前!

student-04

保持乐高积木距离犀牛鼻子 1 米,然后调整程序,使犀牛停在距离积木最近却触碰不到积木的地方。

轮子需要转动多少圈才能使犀牛距离积木最近却不撞翻它?

计算犀牛所行进的距离是轮子周长的多少倍?请使用本次计算结果来确定需要在模块参数中输入的圈数值。

student-04-hint

d = 5.6 cm

准备好迎接挑战了吗?

student-05

在距离犀牛鼻子 120 厘米处放置乐高积木。

你们只能对犀牛进行一次编程,使它停止在距离积木最近却不撞翻它的地方。

祝你们好运!

你们能让犀牛在鼻子碰到“墙”时停下来吗?

student-06

创建 2 个程序栈:

  • 一个不使用传感器
  • 一个使用力传感器(犀牛的鼻子)

单独运行这两个程序栈,并观察犀牛的反应。

无论已行进多少距离,力传感器都能使犀牛探测到其所触碰到的障碍物。

这段程序不使用力传感器: 

SPIKE Extra resources Going Distance Step06-Hint01 - zh-cn

这段程序使用力传感器:

SPIKE Extra resources Going Distance Step06-Hint02 - zh-cn

回想你们的操作过程。

Kyle-Kate-Reflect.png

哪些方面做的不错?哪些方面还有进步空间?

真高兴看到你们顺利完成这项任务!