乐学电子技术:DIY传感器玩mBlock
上QQ阅读APP看书,第一时间看更新

6.1 项目分析和制作硬件

按键赛马是一款双人操作的游戏,用两人按下按键传感器的次数来控制mBlock中两匹赛马的前进距离。两匹赛马都从左侧同时出发,当某一匹马先到达右侧边缘后,立即汇报从左到右所花的时间;另一匹马立即消失,程序停止,这一次测试结束。

图6.1显示了按键赛马分析导图。从该图中可以看到,按键赛马项目需要的硬件主要包括Arduino NANO主板一张,按键传感器两个。软件部分分为Arduino NANO端的固件程序,这是mBlock软件自带的,一般不用去研究它。它的作用是向mBlock发送各端口的实时电平状态,端口上连接了传感器,那么这时发送到mBlock端的,就是对应传感器的状态。

图6.1 按键赛马分析