测试灰度模块
帕克包含一个灰度模块,用于实现线路跟踪、悬崖检测和其他有趣的实验。 灰度模块具有三个检测传感器,每个传感器将根据传感器检测到的颜色深浅报告一个值。 例如,读取纯黑色阴影的传感器将返回值“0”。
提示

使用 灰度模块 块读取其中一个传感器的值。 在上面的示例中,“A0”传感器是帕克最左侧的传感器。 使用下拉箭头将传感器更改为“A1”(中心传感器)或“A2”(最右侧的传感器)。

该程序通过 建立列表 块进行了简化。 列表 的使用方式与单个 变量 的使用方式相同, 但在这种情况下, 列表 比单个 变量 更有效,因为 灰度模块 将报告多个传感器值。 建立列表 块将为每个传感器创建单独的 变量 ,并将它们放入一个列表中。
示例
备注
你可以直接打开我们提供的示例或者是按照下图来编写程序,详细教程请参考 打开或新建项目.

代码运行后,你将看到调试监视器中打印的3组值,越黑的环境,打印的值越小。