首先,休息的蓝牙LE板额外的引脚。然后焊接引脚的蓝牙LE(低功耗蓝牙板)板。
其次,将一个对蓝牙LE板焊板。
第三、连接一切像上面的图片。(上图右边。代码的图片)
这个图片是从制作网站。
第四、下载代码从GitHub网站。
该代码在BLE智能切换文件夹。点击ble-smart-switch.ino显示代码。然后转移到Arduino IDE代码。下载库(包括草图->图书馆->管理->查找图书馆bleperipheral ->安装)
代码由Alasdair Allan
转移后的验证代码,然后上传到Arduino Uno。
把你的手机和下载的蓝牙应用程序。如果你有一个Android手机的应用程序称为NRF主控制面板。如果你有一个iPhone,它被称为浅蓝色。(一幅淡蓝色的应用是上面显示的图片来自App Annie的网站。)
在你完成下载,打开您手机上的蓝牙,保持你的Arduino Uno连接到电脑,然后打开应用程序。打开后的程序你应该看到“智能光开关”在附近的外设。点击“智能开关”,然后点击开关。当你点击开关,它会显示开关的值,应该在0x00,这意味着LED关闭。在那,你应该看到一条线,说:“写新的价值观”,点击它,01型。然后开关的值将变为0x01,将LED灯。
问题:如果你没有看到“智能光开关”在附近的外设,然后检查一切是否连接正确,并正确。
蓝牙LE的编码信息。有两个特点:状态和开关。开关的UUID(通用唯一标识符)是角色,为国家的UUID是ff12。UUID(通用唯一标识符)是一个数字计算机使用信息分析。开关特性下,当它是01的LED灯应该是,当它是00的LED灯应该关。状态特征会提醒我们当有在开关状态的任何变化。当LED引脚为高,这意味着它应该是当LED引脚是低应该可以过。
得到的信息使网站。