كيفية عرض خط على شاشة OLED SH1106 يظل أفقيًا بعناد حتى عند إمالة الشاشة َ - DIY Channel3

DIY Channel3

Arduino│ESP8266│ESP32│Drone│Robot

كيفية عرض خط على شاشة OLED SH1106 يظل أفقيًا بعناد حتى عند إمالة الشاشة َ

مشاركة هذا

 





خط يبقى أفقيًا بعناد أخيرًا ، استمتعت بعرض خط على شاشة 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