跳到主要内容

03—交互式分类垃圾桶

在上个案例中,我们已经能够灵活地控制垃圾桶,并且了解了自定义子函数的好处。本节我们增加难度,使用列表记录现实生活中的垃圾种类,设计交互式的程序,达到输入垃圾名称,自动检测属于哪个种类并打开指定垃圾桶

新建列表

  • 点击变量,建立一个列表,输入列表名“可回收物”,点击确定,就出现了我们需要的列表image.png

  • 在列表区域点击右键,出现导入,选择下载好的我们的表格,这是我们为用户已经做好的CSV表格,避免用户一个个输入添加列表的内容

image.png

  • 以此类推,建立好四个列表,储存好四类垃圾的名称

image.png

使用列表

  • 从列表里找到判断列表里的内容含有什么的积木

image.png

  • 不同列表通过切换列表使用

image.png

信息

你可以在后面的空格输入一个该种类包含的垃圾名称,点一下积木块,可以看到会返回true,否则返回false

完成程序

screenshoot-2020_7_18-下午5_09_34.png

检验程序

  • 按下空格键,输入“草莓”

image.png

  • 它会回答结果,打开对应的垃圾桶

image.png

信息

请确保这个结果你能够准确得到,并且垃圾桶也能对应打开。否则请检查前面的步骤是否完成,并注意:
舵机的控制一定要开电池盒电源 / 舵机的开关角度要确保调试正确,避免摇臂被桶壁卡住