首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用Robot:bit做一台反应测试仪

教程前言:本文转载自喵星人论坛:sharpcat,欢迎大家阅读~每日分享一篇精彩教程,和喵星人快乐get它!

超级奶爸我又来了,今天的主题还是逗娃,我们要做一台高科技反应测试仪!

需要的材料有铝箔纸(家里烤鸡腿用的),一张硬纸板,3条鳄鱼线和3条公母杜邦线,哦,当然别忘了Robot:bit。

我的Robot:bit是架在红色的小车上的,原谅我舍不得拆掉,小车支持蓝牙,2.4G,能循线,有兴趣的话可以看我发的其他帖子。

然后你需要将3条杜邦线母头接到Robot:bit的A1,A2和GND排针上,杜邦线的公头用鳄鱼夹夹住,鳄鱼夹的另一头夹住铝箔纸固定在硬纸板上。按照我的图来:

右手——GND;左手——A2;开始——A1

没有鳄鱼夹,像这样把铝箔纸卷起来包在杜邦线公头上也是可以的。

这个仪器的原理是:当你右手按住“右手”铝箔纸,左手按“开始”的时候,你的身体相当于一根导线,将Microbit的P1脚接地了,程序开始计时。然后Microbit的某一颗LED会在随机等待1~3秒钟后亮起,这时候你要再次用左手,迅速按下“左手”按键,你的身体再次成了一根导线,将Microbit的P2电平拉低,之后程序会计算你反应的时间并显示在LED上。

我们看下make code怎么搭积木的:

首先初始化

然后写P1按下程序

因为Robot:bit扩展了蜂鸣器,我们可以设计一个有声音的倒计时。另外,想增加难度,可以调高随机等待的时间。

最后写P2按下程序

注意在LED还没亮起的时候,你抢按是没有用的,抢按会显示X。另外,最后显示的时间单位是微秒。个人最好成绩195ms

个人觉得这个游戏非常好玩哈,比双指捏直尺什么的测试你的反应能力高科技多了!

惯例,上视屏,没有手机架,手机是放在台灯上拍的视屏,效果还不错。

最后,给大家个任务,有没有看到硬纸板上还有个P2,那是支持2人对战哦,大家动动手一起编程玩吧!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171229G0PZW400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券