安装图片
安装图片(一定要注意Z轴的正反,再安装陀螺仪)

先上代码,等会解释
代码展示
引脚定义以及要导入的库
TaskGyro.h
#ifndef TaskGyro
#define TaskGyro
#include <Wire.h>
#include<esp_log.h>
#include<Arduino.h>
// 定义JY901S陀螺仪引脚
#define GYRO_GPIO_D2 12
#define GYRO_POWER_POS 11//陀螺仪正极
#define GYRO_WIRE_SCL 10
#define GYRO_WIRE_SDA 9
#define GYRO_POWER_NEG 6//陀螺仪负极
#define GYRO_GPIO_D3 5
#define ADDR_QW 0X51//四元数QW地址
#define ADDR_QX 0X52//四元数QX地址
#define ADDR_QY 0X53//四元数QY地址
#define ADDR_QZ 0X54//四元数QZ地址
#define T_JY901S 0x40//陀螺仪温度地址
#define JY901S_ADDRESS 0x50 // 陀螺仪地址
void ReadfromGo(void *pvParameters);//task任务函数
#endif
由于ESP32-S3TFT的VCC和GND引脚十分有限,只好指定两个引脚一个高电平一个低电平给JY901S供电(本人十分的不专业,不建议模仿)
TaskGyro.cpp
#includ


6991

被折叠的 条评论
为什么被折叠?



