
Arduino 9-Axis Motion Shield
Arduino 9轴运动扩展板
Arduino 9-Axis Motion Shield-商品描述
Arduino 9轴运动扩展板基于德国博世传感器技术有限公司推出的BNO055绝对方向传感器 (数据手册) 。 BNO055为系统级封装(SiP),集成三轴14位加速计、三轴16位陀螺仪(每秒±2000度)、三轴地磁传感器和运行BSX3.0 FusionLib 软件的32位微控制器。
概要
工作电压 5V
功耗 50mW
兼容TinkerKit,这意味着你可以通过将TinkerKit模块插入到电路板上快速创建项目。
电源:Arduino 9轴运动扩展板无电源插孔,只有在连接到电路板时才能加电。
输入和输出
Arduino 9轴运动扩展板有数个TinkerKit输入/输出和通信接口。连接TinkerKit模块可以简化项目或原型的创建工作。
板载接口有:
2 个TinkerKit 输入接口: IN2和IN3(白色),这些接口路由到Arduino A2和A3模拟输入引脚。
2 个TinkerKit 输出接口: OUT5和OUT6(橙色),这些接口路由到引脚5和6上的Arduino PWM输出端口。
2 个TinkerKit TWI: 这些接口(4引脚,白色)在Arduino TWI接口上进行路由。两个都连接到相同的TWI接口,让你可以创建一连串的TWI设备。
物理特性
9轴运动扩展板 PCB的最大长度和宽度分别为2.7和2.1英寸。借助四个螺孔,可以将电路板固定到表面或机箱上。注意,数字引脚7和8之间的距离为160密耳(0.16英寸),并非其他引脚的100密耳间距的偶数倍。
兼容性
Arduino 9轴运动扩展板兼容Uno、Yùn、Leonardo、Ethernet、Mega和Due电路板。在使用Arduino 9轴运动扩展板时,一定要根据使用的电路板将中断桥和重置桥焊接在正确位置。见下表:
电路板 | 中断引脚 | 复位引脚 |
Arduino Uno | D2 | D4 |
Arduino Leonardo | D7 | D4 |
Arduino Yun | D7 | D4 |
Arduino Ethernet | D2 | D4 |
Arduino Due | D2 | D4 |
Arduino Mega | D2 | D4 |
编程
9轴运动扩展板可利用Arduino软件 (点这里下载)进行编程。
示例
在Arduino IDE中,你会发现下面的示例,转到File -> Examples of Arduino IDE,在NAxesMotion下,有4个sketch支持使用9轴运动扩展板:
Accelerometer 传送加速度计数据的示例代码
BareMinimum 描述绝对最小值的示例代码
Euler 传送Euler数据的示例代码
Motion 运动的示例代码,展示任何动作和无动作中断特性
产品编号 A000070
原理图和参考设计
EAGLE 文件: arduino_9AxesShield-reference-design.zip
原理图: arduino_9AxesShield-schematic.pdf