本帖最后由 灯灯灯 于 2017-5-5 14:08 编辑
开箱
中午的时候申请的CurieNano到货了,赶紧开箱晒晒
图:CurieNano开箱
图:Arduino 101(左上) 、Arduino Nano(左下) 、Arduino 101(右上) 、CurieNano(右下) 的对比
对比Arduino 101,CurieNano功能一点都不差,甚至还多了一个板载电子罗盘,这样再加上Curie自带的6轴加速度计/陀螺仪,真正地实现了9轴。
选择端口
拿到板子当然是先上一个程序看看好坏了,首先把CurieNano插在电脑上,我是Win10系统,以前用过Arduino101,已经装了驱动和开发环境。打开“设备管理器”,在端口(COM和LPT)下可以看到Arduino串口监视器(COM7)。
图:查看Arduino 101的COM口
上传2.0.x固件
打开Arduino IDE,第一步是为CurieNano上传2.0.x固件。这一步我要说明一下,一般Arduino 101买到手都是1.0.x固件,虽然大多数功能都能用,但实际上2.0.x固件更新是很有必要的,因为多了很多功能。
在工具->开发板 里选择Arduino/Genuino 101,在 端口 里选择COM7,在 编程器 里选择"Arduino/Genuino 101 Firemware Updater",然后点烧录程序。当下方提示窗口显示成功时,就可以上传第一个示例程序了。
图:烧录固件
运行第一个示例程序
先上传一个打印加速度计传感器信息的程序吧。选择 文件->示例->CurieIMU->Accelerometer,然后点击上传,待上传成功后,打开串口,就可以看到打印的3轴加速度数据了。
图:上传示例程序
图:示例程序运行结果
谈谈Arduino 101/CurieNano与Arduino UNO/Arduino Nano的比较
101与UNO相比,计算性能更强,拥有6轴加速度计/陀螺仪,蓝牙BLE,硬件神经元(模式识别引擎),板载2MB SPIFlash存储空间,两个串口,所有引脚支持中断。比UNO还是强很多的
谈谈CurieNano与101相比的优势
1、体积小
2、拥有板载3轴电子罗盘
3、没有电平转换芯片,完全是3.3V IO,更加省电,但操作IO的时候一定要注意爱惜,不要什么外设都往上插。
4、支持板载引脚供电,这个是101的硬伤,101只能用充电宝供电,在一些小型化场合很吃亏。
关于功耗的问题,我刚好手头有一个USB电流计,测了测各个板子的功耗,见下表。可以看到,CurieNano功耗只有101的一半。
图:手头开发板的功耗值
|