รหัสสินค้า | AS00131 |
หมวดหมู่ | วัดความเร่ง/ไจโร/IMU |
ราคา | 70.00 บาท |
สถานะสินค้า | พร้อมส่ง |
จำนวน | ชิ้น |
ดูรายละเอียดเพิ่มเติมได้ที่ Link 1
โมดูล GY-521 MPU6050 Accelerometer/Gyro Module เป็นโมดูลวัดความเร่ง วัดได้ 3 แกน x,y,z เมื่อเราเอนโมดูล ค่าของอัตราเร่งเชิงมุม (วัดได้โดย accelerometer) และ อัตราเร็วเชิงมุม (วัดได้โดย gyroscope) จะเปลี่ยแปลง โมดูลนี้มี interface แบบ I2C ใช้สายสัญญาณ 2 เส้น ใช้ไฟ 3.3 โวลต์
Library /code
https://www.dropbox.com/s/71okjzbo99d5vzv/MPU6050_Lib.rar?dl=0
https://www.i2cdevlib.com/devices/mpu6050#source
ตัวอย่างการใช้งาน
MPU6050 -> Arduino
Vcc -> 5V
GND -> GND
SCL -> A5
SDA -> A4
ตัวอย่าง Arduino Sketch Code
#include "I2Cdev.h"
#include "MPU6050.h"
#include "Wire.h"
MPU6050 mpu;
int16_t ax, ay, az;
int16_t gx, gy, gz;
int valx , valy , valz;
char rd;
int prevVal;
int led = 13 ;
int pin11 = 11 , pin10 = 10 ;
int val1 , val2 ;
int valgy1 = 0 , valgy2 = 0;
void setup()
{
pinMode(led,OUTPUT) ;
Wire.begin();
Serial.begin(38400);
Serial.println("Initialize MPU");
mpu.initialize();
Serial.println(mpu.testConnection() ? "Connected" : "Connection failed");
}
void loop()
{
mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);
valx = map(ax, -17000, 17000, 0, 179);
valy = map(ay, -17000, 17000, 0, 179);
valz = map(az, -17000, 17000, 0, 179);
Serial.print("axis x = ") ;
Serial.print(valx) ;
Serial.print(" axis y = ") ;
Serial.print(valy) ;
Serial.print(" axis z = ") ;
Serial.println(valz) ;
delay(100);
}
ชำระเงินค่าสินค้าโดยการโอนเงินเข้าบัญชีธนาคาร KBANK, SCB, BBL,TMB
กรุณาเก็บหลักฐานการโอนเงินของท่านไว้เพื่อแจ้งการชำระเงินด้วยค่ะ
ท่านสามารถแจ้งการชำระเงินผ่านระบบอัตโนมัติได้โดย Click Link ข้างล่างค่ะ
https://www.arduitronics.com/informpayment
หน้าที่เข้าชม | 15,393,408 ครั้ง |
ผู้ชมทั้งหมด | 5,896,486 ครั้ง |
เปิดร้าน | 21 พ.ค. 2556 |
ร้านค้าอัพเดท | 16 ก.ย. 2568 |