这样子可以实现吗?
mpu6050怎样调试?
本人是arduino入门,对mpu6050没什么了解,手里还有另外一个传感器,ADXL345,想要通过改变角度来控制灯光的颜色,用哪个传感器比较好?
望得到帮助,不胜感激。
LED灯光控制软件V3.25破解版
先下MPU6050和I2cdev库,然后下面这段代码可以读MPU6050的角度:
#include <Wire.h>
#include <MPU6050.h>
#include <Servo.h>
MPU6050 sensor ;
int16_t ax, ay, az ;
int16_t gx, gy, gz ;
void setup ( )
{
Wire.begin (9600);
Serial.begin (9600); //设置波特率
delay (1000);
}
void loop ( )
{
sensor.getMotion6 (&ax, &ay, &az, &gx, &gy, &gz); //ax,ay,ay分别代表三维空间的三个角度x,y,z
ax = map (ax, -17000, 17000, 0, 180) ;ay = map (ay, -17000, 17000, 0, 180) ; //映射到0到180度,当然有需要可以调大
Serial.println (ax); //串口监视器查看度数(我只输出了x)
delay (10);
}
后面的流水灯你自己写吧