文号D885653
2047
2
收藏(1)
编辑文章

基于arduino UNO的MPU6050代码

#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>
#include <Wire.h>
#include <SoftwareSerial.h>


SoftwareSerial LCD = SoftwareSerial(13, 12);// RX, TX
Adafruit_MPU6050 mpu;
void setup(void) {
  Serial.begin(9600);
  // Try to initialize!
    LCD.begin(115200);
    LCD.print("CLS(0);\r\n");
  if (!mpu.begin()) {
    Serial.println("Failed to find MPU6050 chip");
    while (1) {
      delay(10);
    }
  }
  Serial.println("MPU6050 Found!");
  // set accelerometer range to +-8G
  mpu.setAccelerometerRange(MPU6050_RANGE_8_G);
  // set gyro range to +- 500 deg/s
  mpu.setGyroRange(MPU6050_RANGE_500_DEG);
  // set filter bandwidth to 21 Hz
  mpu.setFilterBandwidth(MPU6050_BAND_21_HZ);
  delay(100);
}
void loop() {
  /* Get new sensor events with the readings */
  sensors_event_t a, g, temp;
  mpu.getEvent(&a, &g, &temp);
  /* Print out the readings */
  Serial.print("Acceleration X: ");
  Serial.print(a.acceleration.x);
  Serial.print(", Y: ");
  Serial.print(a.acceleration.y);
  Serial.print(", Z: ");
  Serial.print(a.acceleration.z);
  Serial.println(" m/s^2");
  Serial.print("Rotation X: ");
  Serial.print(g.gyro.x);
  Serial.print(", Y: ");
  Serial.print(g.gyro.y);
  Serial.print(", Z: ");
  Serial.print(g.gyro.z);
  Serial.println(" rad/s");
  Serial.print("Temperature: ");
  Serial.print(temp.temperature);
  Serial.println(" degC");
  Serial.println("");
  delay(1000);
  //LCD.print("CLS(0);");
  LCD.println("DS16(1,1,'"  "Acceleration:" "',2);");
  LCD.println("DS16(1,15,'"  "X:"+(String)a.acceleration.x+  " Y:"  +(String)a.acceleration.y+  " Z:"  +(String)a.acceleration.z+  "',2);");
  LCD.println("DS16(1,30,'"  "Rotation:" "',2);");
  LCD.println("DS16(1,45,'"  "X:"+(String)g.gyro.x+  " Y:"  +(String)g.gyro.y+  " Z:"  +(String)g.gyro.z+  "',2);");

}

第一次改陀螺仪的代码,麻烦各位老师批评指正

[修改于 2年5个月前 - 2024/06/11 23:16:38]

2
chenruixi
2年5个月前 IP:江苏
D886111

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

用不着别人批评了,大概率是示例改来的

下次记得删注释

天极航天TASE作者
2年5个月前 IP:广东
D886130
引用chenruixi发表于1楼的内容
https://blog.csdn.net/weixin_54502389/article/details/133102502 用不着别人批评了,大概率是示例改来的下次记得删注释

好的,我们一定整改,最后感谢您的评论

想参与大家的讨论?现在就 登录 或者 注册。

天极航天TASE
机友
文章
4
回复
10
学术分
0
2024/03/20注册,11天22时前活动

Knowledge was boundless(学无止境)

主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:广东
ID: {{ user.uid }}
投诉或举报
加载中...
{{ tip }}
请选择违规类型:
{{ reason.type }}

空空如也

加载中...
回复
设为精选取消精选
评学术分
鼓励
编辑
查看历史
通过审核
移动文章
加入收藏取消收藏
退修或删除
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{ format('YYYY/MM/DD HH:mm:ss', toc) }}
回复
加入收藏取消收藏