[Arduino Primo] nRF52832 BLE开发
本帖最后由 ForeverGeeker 于 2017-8-13 12:05 编辑什么是Arduino Primo?
这是Arduino新出的一个板子,大概已经卖了一个多月了。上面搭载nrf52832,用蓝牙BLE“低功耗蓝牙”和101差不多,只不过功能更强大
我是怎么拿到这个板子的?
在一次特别的偶遇,在2017CES ASIAN的展区中, 我见到了一个熟悉的标志。
英语不好但是在我的介绍下,再加上和他们的工程师聊了聊天。展区的三天都来看看。。
知道了他们准备给开发者送新出的板子,他们居然送了我一个Primo板。
最近得知,在展区好像也没有别的人拿过了。所以我不如发一次介绍下。
arduino官方已经出了介绍,下面是网址
http://www.arduino.org/products/boards/arduino-primo
(话说最近Arduino品牌易主了,现在官网是.cc的)
基本信息,上面的主mcu是nrf52832,是Nordic 的一个新芯片,内置蓝牙BLE栈,也留有flash给用户开发。所以他们就把这个搞成了Arduino的板子
顺势可以给各位同学创客极客推广下。stm32f103rbt6是作为jlink给nrf52832烧录的,
还有板载的一大堆传感器。目前我也还没全部用上。。
其实他还有个兄弟,就是小点的板子,用于穿戴式硬件开发的,然而这个是需要用自备下载器的。
(幸好我选了个大板)
什么是BLE4.0?
他是不同于用hc-05的蓝牙3.0协议,这是一种新的协议,不需要配对。可以控制广播广告包,其实可以自组微微网。有兴趣的同学可以百度下BLE4.0
官网好像之前有得卖,300多rmb,但是最近易主后,我好像找不到哪里卖板子了。
现在开箱和简单测试吧:
(祖传贴纸和有标记的接插件,不错不错,made in ltaly)
接上电脑会显示有储存设备进入,
后来我查看文件才明白这是可以作为烧录的另一种方式,把hex文件放进去,就可以上电的时候烧录了。
然后自动安装驱动啊,
打开Arduino,我们要下载primo的开发板
进入开发板管理器,搜索Arduino Primo
下载之后重启下ide,可以看到可以选了。
板子还有一些特别的library,可以在库管理器上下载。
如这个啊,看看例程里面需要些什么再下载吧。
开个例程
示例》basics》blink
点灯看看
http://v.youku.com/v_show/id_XMjg0NTk5NzE2MA==.html?x&sharefrom=android
(我不知为什么上传不了截图,说我文件非法。。只能手写路径了)
示例》下面example for Arduino Primo》BLE》Peripheral(这是客户端的意思)》LED
(这是一位漂亮的意大利xx姐工程师写的例程,上面有相关的说明
就不一一翻译了。)
需要用到Nordic的app来连接,
链接:http://pan.baidu.com/s/1ge4tYtP 密码:efhe
链接:http://pan.baidu.com/s/1c8Oe3W 密码:vejo
http://v.youku.com/v_show/id_XMjg0NjAwMzIwMA==.html?x&sharefrom=android
这是我运用其串口的简单编程,其实开发之后并不需要用到,应该用新的方式。
蓝牙4.0里面的服务UUID ,特征UUID,手机端改变特征值,然后arduino读取改变后的,这样异步处理
目前我也用这个来开发了我的蓝牙门锁,效果还好,只是资料真的少了点,需要在官网上捞点。
而且都是英文的,
下面是我机翻的ARDUINO PRIMO BLE函数说明书
希望有些用吧。!!
链接:http://pan.baidu.com/s/1nvUguox 密码:5gx7
就这样简单介绍下吧,增加点中文资料!
如果入手了这个板子的同学,或者想了解更多的同学,可以和我联系。
arduino易主了,我也不知是高兴好还是怎样
qq 344248024
不错啊现在 arduino 都上 ces了? Zoologist 发表于 2017-8-13 14:02
不错啊现在 arduino 都上 ces了?
其实是因为在北欧芯片展台的一个角落。。。北欧芯片给他开发primo板 。。。。到现在就一个人回复。。没有兴趣啊 他。。。不是已经离开arduino了吗?
汴梁王生 发表于 2017-8-18 21:05
他。。。不是已经离开arduino了吗?
对啊,最近的事了。我是6月份去的
页:
[1]