Arduino/Genuion 101 亲密接触 (一:开箱)
Arduino/Genuion 101 亲密接触 (二:资料汇总)
Arduino/Genuion 101 亲密接触 (三:安装 & Blink)
【JoyTag Arduino/Genuion 101 亲密接触】 查看芯片温度
话说好久没更新101的内容啦
其实101的功能已经摸索的差不多了
该看的文档都粗略的看了一遍
该测试的例子也都测试过了
怎么说呢,个人认为:功能很强大,文档和库需要进一步完善
比如在《【JoyTag Arduino/Genuion 101 亲密接触】 查看芯片温度》一文中说的例子,官网文档还没更新
如果谁按照文档去做应用,那么就掉坑里啦。
然后,可能有人问,为啥看了那么多文档,做了那么多例子,却没在论坛上更新啥内容呢
这个嘛,一则是懒,二则把官网的东西直接搬过来,放到这里也没啥意思不是?让我翻译吧,还怕翻译错了,到时候就贻笑大方了。
那么,总要做点什么不是嘛。
前几天看论坛 《湖北理工TEA》这个板块各种竞赛项目进展的如火如荼啊
于是乎,我就冒出一个想法,也做点啥
做啥好呢,我看有组做平衡车不错,那咱也做个平衡车吧
这么一想,用Arduino/Genuion 101 做平衡车,还真是个不错的主意
(1)
Arduino/Genuion 101 带3轴陀螺仪和3轴加速度计,这就省却了MPU6050了
(2)
然后Arduino/Genuion 101 带4路PWM,平衡车两个电机用掉2路,这个也足够了。
(3)
另外,Arduino/Genuion 101 自带BLE,这样是不是做手机控制端啥的会更方便啦?
(4)
Arduino/Genuion 101 IO都是3.3v的,这样接一些3.3v的设备更方便,接5V的设备也没关系,因为是5v容忍的。
(5)
Arduino/Genuion 101 有更大的ROM, RAM,是不是可以放心的搞啦。
综上,貌似还是可行的。
可行归可行,难点还是有的:
一:用MPU6050有很多成熟的例子,用Curie的BMI160反而可能遇到一些麻烦
二:一些库啊啥的都是针对特定的MCU(328p, 2560等)开发的,放到101上未必好用。
三:Curie的IO电流啥的不如328P强大,我总觉得有冒烟的可能呢,胆怯ing
四:其它可能的状况。
五:最严重的一点,用328P,我也未必能成功做出平衡车,何况Curie乎?
但不管怎样,有困难才有挑战,不然,和复制官网的例子有嘛区别。
论坛中有DIY平衡车的板块,但是人家是用stm32啥做的。湖北理工TEA板块中的平衡车是用51做的,其它论坛上的帖子基本上是用Arduino(328P+MPU6050做的),那我就来试试用Arduino/Genuion 101来做吧。
Arduino/Genuion 101, DIY平衡车, 我来了。