خط يبقى أفقيًا بعناد أخيرًا ، استمتعت بعرض خط على شاشة OLED SH1106 يظل أفقيًا بعناد حتى عند إمالة الشاشة. تشترك الشاشة و MPU-6050 في ارتباط I2C. من ناحية أخرى ، فإن شاشة OLED مزودة بـ 3.3 فولت. مقالات مماثلة قبل بضع سنوات ، أجريت بعض التجارب باستخدام مقياس التسارع MMA7455: لنهز مقياس التسارع هذا! ، الصندوق الذي يصرخ عندما يسقط ويقيس زاوية الميل.
- المكونات الاساسية :
- Arduino UNO R3
- MPU6050 Sensor gyro
- OLED Display
- Breadborad
- Jumper wires
--------------------------------------------------------------
- مخطط الرسم البياني :
// Project : I had fun displaying on an OLED SH1106 screen
// By : DIY Channel
// My Youtube Channel : https://www.youtube.com/c/DIYChannel2019
#include <Wire.h>
#include <MPU6050_tockn.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SH1106.h>
MPU6050 mpu6050(Wire);
Adafruit_SH1106 display(23);
void setup() {
Serial.begin(9600);
display.begin();
display.setTextColor(WHITE);
display.clearDisplay();
display.setCursor(10, 15);
display.println("Calibration of");
display.setCursor(10, 25);
display.println("The Accelerometer");
display.setCursor(10, 40);
display.println("DIY CHANNEL.");
display.display();
mpu6050.begin();
mpu6050.calcGyroOffsets(true);
}
void loop() {
float angle;
mpu6050.update();
angle = mpu6050.getAngleZ();
Serial.print("angleX : ");
Serial.println(angle);
angle = angle * PI / 180.0;
display.clearDisplay();
display.drawLine(64 + 60.0 * cos(angle), 32 + 60.0 * sin(angle), 64 - 60.0 * cos(angle), 32 - 60.0 * sin(angle), WHITE);
display.display();
delay(50);
}
-----------------------------------------------------------------
mpu6050,oled,mpu-6050,oled display,esp32 mpu6050,arduino mpu6050,mpu6050 project,mpu6050 tutorial,how to use mpu6050,mpu6050 mahonyahrs,esp32 web server with mpu-6050 accelerometer and gyroscope,esp32 web server mpu6050,esp32 mpu6050 mahonyahrs,winstar oled,mpu-6050 arduino,0.96 oled,12864 oled,how to measure angle using arduino and mpu6050,oled ss1306,128x32 oled,128x64 oled,ttgo 32 oled,oled arduino,display oled,multiple oled
No comments:
Post a Comment