查看: 4070|回复: 6

【CurieNano上手1】开箱+测试

[复制链接]
  • TA的每日心情
    开心
    2017-5-15 14:59
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2017-5-3 13:50:14 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 灯灯灯 于 2017-5-5 14:08 编辑

    开箱
            中午的时候申请的CurieNano到货了,赶紧开箱晒晒
    开箱.jpg

    图:CurieNano开箱


    对比.jpg


    图:Arduino 101(左上) 、Arduino Nano(左下) 、Arduino 101(右上) 、CurieNano(右下) 的对比


            对比Arduino 101,CurieNano功能一点都不差,甚至还多了一个板载电子罗盘,这样再加上Curie自带的6轴加速度计/陀螺仪,真正地实现了9轴。

    选择端口
            拿到板子当然是先上一个程序看看好坏了,首先把CurieNano插在电脑上,我是Win10系统,以前用过Arduino101,已经装了驱动和开发环境。打开“设备管理器”,在端口(COM和LPT)下可以看到Arduino串口监视器(COM7)。
    Drive.png

    图:查看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",然后点烧录程序。当下方提示窗口显示成功时,就可以上传第一个示例程序了。
    bootloader.png

    图:烧录固件


    运行第一个示例程序

            先上传一个打印加速度计传感器信息的程序吧。选择 文件->示例->CurieIMU->Accelerometer,然后点击上传,待上传成功后,打开串口,就可以看到打印的3轴加速度数据了。
    示例.png

    图:上传示例程序

    示例运行.png

    图:示例程序运行结果



    谈谈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的一半。
    功耗.jpg


    图:手头开发板的功耗值


    回复

    使用道具 举报

    该用户从未签到

    发表于 2017-5-3 15:31:23 | 显示全部楼层
    你手头的板子真不少啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 15:56
  • 签到天数: 2675 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2017-5-3 16:16:40 | 显示全部楼层
    有什么方法可以知道板上目前的 Firmware 版本吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-15 14:59
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2017-5-4 06:22:52 来自手机 | 显示全部楼层
    slotg 发表于 2017-5-3 16:16
    有什么方法可以知道板上目前的 Firmware 版本吗?

    工具->查看开发板信息 试试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-6-27 14:09
  • 签到天数: 943 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-5-8 21:42:25 | 显示全部楼层
    你的板子在水平放置时,正面朝上,Z轴的加速度也是1.2左右吗?正常时应该是1啊,我的是1.2,怀疑是不是板子出问题
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 15:56
  • 签到天数: 2675 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2017-5-8 22:49:36 | 显示全部楼层
    灯灯灯 发表于 2017-5-4 06:22
    工具->查看开发板信息 试试

    这里并没有显示 Firmware 版本
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-15 14:59
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2017-5-10 13:01:04 | 显示全部楼层
    9robot 发表于 2017-5-8 21:42
    你的板子在水平放置时,正面朝上,Z轴的加速度也是1.2左右吗?正常时应该是1啊,我的是1.2,怀疑是不是板子 ...

    需要调用矫正的API矫正一下加速度计,代码如下:

    1.   CurieIMU.autoCalibrateAccelerometerOffset(X_AXIS, 0);
    2.   CurieIMU.autoCalibrateAccelerometerOffset(Y_AXIS, 0);
    3.   CurieIMU.autoCalibrateAccelerometerOffset(Z_AXIS, 1);
    复制代码
    矫正时保证CurieNano平放向上
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 03:29 , Processed in 0.188771 second(s), 28 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.