1.当然是开发环境了,本人使用的是MDK5.10的,
没有安装MDK的可以这里下载安装和破解。分享给大家:
http://yunpan.cn/cg6qphQJzaD9t 提取码 b757
2.从ST官网下载所需的文档和软件
http://www.stmicroelectronics.com.cn/web/catalog/tools/FM116/SC1075/PF260517?s_searchtype=partnumber
例程最重要的就是X-CUBE-BLE1了,这里可以下载
http://www.stmicroelectronics.com.cn/web/en/catalog/tools/PF261442
3.在软件包这个地方打开工程
4.打开后的工程样子
5.编译后设置好使用STLINK下载即可直接点击下载,把这个代码下载进NUCLEO板子
6.按板子上的复位按键后程序开始执行(切记一定要按黑色的RESET,才能开始运行程序)
7.在自己的手机上安装Bluetooth,当然你的手机要支持BLE4.0才行,一般是苹果或者安卓4.3系统以上的手机才支持。
这里提供一下软件下载地址:
https://bbs.eeworld.com.cn/forum.php?mod=attachment&aid=MTg0MTU1fGM0NGFiZDNkOGVmNTc3ODIyMjIwZWU0ZjI4NDc2YzQzfDE0MTk5NTM5MDA%3D&request=yes&_f=.zip
https://bbs.eeworld.com.cn/forum.php?mod=attachment&aid=MTg0MTU2fDIwYzliMWJhN2E0Y2VhNDQ1YzJlYzAxNzkyZGJiOGU0fDE0MTk5NTM5MDA%3D&request=yes&_f=.rar
8.安装好软件后,就可以连接BlueNRG板子了。
按板子上的蓝色按键可以调整上面的立方体3D方向
演示下效果:
9.简单看一下代码里面的重要地方
这个地方就是按键按下后三个坐标变化的地方,可以自行设置怎么变化。
具体介绍可以看一下这位前辈的介绍,写的挺好
https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=451562&highlight=bluenrg
有条件的可以找个MPU6050加速度陀螺仪,采集出来坐标信息发出来,那就更加酷炫!
10.看了一下代码,中间有更新温度和湿度的API,简单测试了一下,还没测试成功,时间太短,
准备用DS18B20采集下温度,DHT11采集下湿度,然后用这个手机app显示,目前还没做,待续。。。
今天写到这里,大家好梦!
本文来自论坛,点击查看完整帖子内容。