该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include < Metro.h >
#include //调用arduino自带的I2C库
#include "FastLED.h"
#define NUM_LEDS 43 //LED个数
#define DATA_PIN 13//数据引脚
#define Register_ID 0//器件ID
//设置寄存器地址
#define Register_2D 0x2D//设置省电模式
#define Register_X0 0x32//X轴数据1
#define Register_X1 0x33// X轴数据2
CRGB leds[NUM_LEDS];
Metro GatherTime=Metro(20); //把 GatherTime实例化 Metro 对象 ,并设置间隔时间
Metro ShowTime=Metro(15);
Metro Show2T_1=Metro(700);
Metro Show2T_2=Metro(20);
Metro Show3T_1=Metro(20);
Metro Show4T_1=Metro(1000);
//动画状态缓存
byte show3_LedMemory[43];//led第三个动画
byte show2_LedMemory[43];
byte show4_LedMemory[43];
static int Show4_Flag=1; //show4状态标志
int ADXAddress = 0xA7 >> 1; //转换为7位地址
float g_Angle,g_A