03—交互式分类垃圾桶
在上个案例中,我们已经能够灵活地控制垃圾桶,并且了解了自定义子函数的好处。本节我们增加难度,使用列表记录现实生活中的垃圾种类,设计交互式的程序,达到输入垃圾名称,自动检测属于哪个种类并打开指定垃圾桶
新建列表
点击变量,建立一个列表,输入列表名“可回收物”,点击确定,就出现了我们需要的列表
在列表区域点击右键,出现导入,选择下载好的我们的表格,这是我们为用户已经做好的CSV表格,避免用户一个个输入添加列表的内
- 以此类推,建立好四个列表,储存好四类垃圾的名称
使用列表
- 从列表里找到判断列表里的内容含有什么的积木
- 不同列表通过切换列表使用
信息
你可以在后面的空格输入一个该种类包含的垃圾名称,点一下积木块,可以看到会返回true,否则返回false
完成程序
检验程序
- 按下空格键,输入“草莓”
- 它会回答结果,打开对应的垃圾桶
信息
请确保这个结果你能够准确得到,并且垃圾桶也能对应打开。否则请检查前面的步骤是否完成,并注意:
舵机的控制一定要开电池盒电源 / 舵机的开关角度要确保调试正确,避免摇臂被桶壁卡住