“显示姿态角”的版本间的差异
Machine1987(讨论 | 贡献) |
Machine1987(讨论 | 贡献) |
||
(未显示同一用户的2个中间版本) | |||
第19行: | 第19行: | ||
<br> | <br> | ||
将Battery、Core+、Hub堆叠在一起,通过MicroUSB数据线接入电脑。 | 将Battery、Core+、Hub堆叠在一起,通过MicroUSB数据线接入电脑。 | ||
− | [[File:Sensor_Number_setNumber_circuit.jpg|600px| | + | [[File:Sensor_Number_setNumber_circuit.jpg|600px|center]] |
<br> | <br> | ||
<br> | <br> | ||
第25行: | 第25行: | ||
<source lang="cpp"> | <source lang="cpp"> | ||
− | #include | + | #include <sensor_motion.h> |
sensorMotion motion(&Serial1); | sensorMotion motion(&Serial1); | ||
第50行: | 第50行: | ||
<br> | <br> | ||
|} | |} | ||
+ | |||
+ | [[https://wiki.microduino.cn/index.php/Sensor-Motion 返回Sensor-Motion]] |
2017年7月17日 (一) 05:47的最新版本
Sensor_Motion库-显示姿态角示例
所需硬件
电路搭建 将Sensor-Motion接到Hub的2,3引脚。
代码 #include <sensor_motion.h>
sensorMotion motion(&Serial1);
float ypr[3];//用来存放三轴姿态角
void setup() {
Serial.begin(115200);
motion.begin();
}
void loop() {
//如果成功接收数据,则串口输出三轴姿态角
if(motion.get_data(MOTION_3, ypr)){
Serial.print(ypr[0]);
Serial.print(" ");
Serial.print(ypr[1]);
Serial.print(" ");
Serial.println(ypr[2]);
}
delay(10);
}
|