打造SnapShotBot:规划、设计与构建指南
1. 任务4:检测黑耀石环并停止
任务4要求机器人向前移动,直到检测到黑色的黑曜石环并停止。由于黑曜石环与地面其他部分颜色不同,这是对颜色传感器的一次完美测试。颜色传感器能够检测颜色变化,因此可以将其添加到机器人上,并编程使其检测正常地面的颜色。当机器人朝环移动时,传感器读数下降(黑色的读数低于棕色石头),就指示机器人停止。
在进行这一步之前,需要对颜色传感器进行一些实验:
1. 选择测试场地,如客厅地板(木地板或地毯)、车库地板或瓷砖地板,只要不是黑色或深色即可。
2. 准备一张黑色或比测试地板颜色深很多的纸。
3. 开启智能砖块,若未加载程序,屏幕可能如特定示例所示。
4. 使用砖块的左右按钮滚动到“View”选项(第三个标签),进入端口视图选择。
5. 按下深灰色的“Select”按钮,若颜色传感器连接到端口1,屏幕会显示特定模式。
6. 必要时,用左右按钮选择颜色传感器使用的端口,再按“Select”按钮,传感器的LED灯应亮起红灯。
7. 确保选择“COL - REFLECT”选项,必要时用上下按钮选择,然后按“Select”按钮。
8. 将颜色传感器指向测试地板表面,保持距离不超过2 - 3厘米。
9. 记录LCD屏幕上“正常表面”的显示结果。
10. 将黑色或深色纸放在颜色传感器下方相同距离处,注意数值变化。
11. 记录LCD屏幕上“黑曜石表面”的新结果。
将测试结果记录在设计日志页面上,分别写下“Normal Floor”及其对应数值,以及“Dark Paper”及其对应数值,编程时会用到这些数字。 </
订阅专栏 解锁全文
4912



被折叠的 条评论
为什么被折叠?



