查看: 3605|回复: 0

继续 Micro Bit 蓝牙的话题,点亮一个LED

[复制链接]

该用户从未签到

发表于 2017-12-10 14:29 | 显示全部楼层 |阅读模式
本帖最后由 Zoologist 于 2017-12-10 14:33 编辑

前面介绍了 MicroBit 的蓝牙,这次继续这个话题。在开始之前,需要特别提醒一下关于蓝牙的问题:安卓手机的话,只有三星能够正常配对(据说还有小米),因此,你在编写 MicroBit的代码时,务必使用非配对的蓝牙模式。这个设置位于下面的位置
image002.jpg
一定要打开 No Pairing…..这个地方
image003.png
然后就可以编写蓝牙的内容了,这次目标是控制一个Pin电平的高低。因为暂时没能力编写安卓应用,因此,这次还是使用上次提到的Bitty Blue 这个应用程序,我们使用 LED Matrix 上的LED来判断当前是应该开还是关。于是有了下面的程序:
image004.png
为了测试是否成功,使用一个LED,跨接在Pin163.3V上。当Pin16Low, LED就会亮起。
起初使用的是Pin20,结果发现无法控制,后来查了一下资料【参考1】,Pin20 分配给了 I2C1,因此这个Pin始终为HIGH。图形化编程中无法去掉I2C 的功能,所以没有办法。
image005.png
最后,实验的图片(因为舍不得焊接,所以又买了一个转接板......)

image007.jpg
参考:

打赏作者鼓励一下!

1人打赏

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

热门推荐

OLED 128*64自制可达10000000个选项的菜单(已更新)
OLED 128*64自制可达10000
OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
这个怎么整?标点都是英文的
这个怎么整?标点都是英文
a=a+1改成a++也不行
[WiFiduino-8266开发板测试]三、测试IO口
[WiFiduino-8266开发板测
首先测试IO口的关系,板载正面的D0~D15[D14,D15没有,相同的位置写的是D4,D5],反面
求助,arduino nano发热严重
求助,arduino nano发热严
我有一块arduino nano板,装在一个扩展板上(如下图),用扩展板上的外接电源接口(资
[限时福利]5分钟带你快速了解新一代开发板:M5STACK
[限时福利]5分钟带你快速
一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
快速回复 返回顶部 返回列表