WT1-IMU串口双轴姿态倾角传感器
模块来源
规格参数
硬件连接
将模块的VCC接到开发板的5V。
将模块的TX接到开发板的10号引脚。
将模块的RX接到开发板的11号引脚。
将模块的GND接到开发板的GND。
使用方法
将以下文件放置在与 .ino文件同级的位置。
编写代码
c
/******************************************************************************
* 测试硬件:ColorEasyDuino开发板
* 版 本 号: V1.0
* 修改作者: www.lckfb.com
* 修改日期: 2024年04月19日
* 功能介绍:
*****************************************************************************
* 开发板软硬件资料与相关项目软硬件资料官网全部开源
* 开发板官网:www.lckfb.com
* 技术支持常驻论坛,任何技术问题欢迎随时交流学习
* 立创论坛:club.szlcsc.com
* 关注bilibili账号:【立创开发板】,掌握我们的最新动态!
* 不靠卖板赚钱,以培养中国工程师为己任
******************************************************************************/
#include "JY901.h"
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // 开发板的模拟串口RX, 开发板的模拟串口TX
/*
Test on Uno R3.
JY901 UnoR3
TX <---> 0(Rx)
*/
void setup()
{
Serial.begin(115200);
mySerial.begin(115200);
}
void loop()
{
serialEvent();
Serial.print("Acc:");Serial.print((float)JY901.stcAcc.a[]/32768*16);Serial.print(" ");Serial.print((float)JY901.stcAcc.a[]/32768*16);Serial.print(" ");Serial.println((float)JY901.stcAcc.a[]/32768*16);
Serial.print("Gyro:");Serial.print((float)JY901.stcGyro.w[]/32768*2000);Serial.print(" ");Serial.print((float)JY901.stcGyro.w[]/32768*2000);Serial.print(" ");Serial.println((float)JY901.stcGyro.w[]/32768*2000);
Serial.print("Angle:");Serial.print((float)JY901.stcAngle.Angle[]/32768*180);Serial.print(" ");Serial.print((float)JY901.stcAngle.Angle[]/32768*180);Serial.print(" ");Serial.println((float)JY901.stcAngle.Angle[]/32768*180);
Serial.print("DStatus:");Serial.print(JY901.stcDStatus.sDStatus[]);Serial.print(" ");Serial.print(JY901.stcDStatus.sDStatus[]);Serial.print(" ");Serial.print(JY901.stcDStatus.sDStatus[]);Serial.print(" ");Serial.println(JY901.stcDStatus.sDStatus[]);
Serial.println("");
delay(100);
}
void serialEvent()
{
while (mySerial.available())
{
JY901.CopeSerialData(mySerial.read());
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53