我目前在做的小项目是基于ESP32单片机。因为项目里需要使用小型可贴片的六轴IMU,所以在网上买了JY61。在调试的时候解决了一些小问题,在这里记录一下。上图是购买的JY61模块,有两种模式,分别是左边的串口和右边的IIC。下图是引脚和接线(来自官方规格书)。
在项目里我使用的是串口通信,因为前期测试阶段,可以直接通过串口接TTL到维特的上位机进行测试,感觉比较简单。
我的ESP32使用的是Serial2串口接JY61,Serial接电脑上位机。按照上述方法接好线后,开始编写程序。维特官方提供的代码例程网址:
https://www.wit-motion.cn/#/witmotion/literature/download?id=2d46692a6a214d579b1866a0972c3120
里面的串口代码如下:
#include <Wire.h>
#include <JY901.h>
/*
Test on Uno R3.
JY901 UnoR3
TX <---> 0(Rx)
*/
void setup()
{
Serial.begin(9600);
}
void loop