NSW Gyro Moduli
NSW Gyro Moduli bilan Harakat va Tezlanishni Aniqlang
Umumiy Ma'lumot
NSW Gyro Moduli turli yo'nalishlardagi harakat va tezlanishni aniqlash uchun mo'ljallangan. Bu modul robototexnika, dronlar va boshqa harakat monitoringi talab qilinadigan loyihalarda keng qo'llanilishi mumkin. U Arduino va boshqa mikrokontrollerlar bilan mos keladi.

Asosiy Xususiyatlari
- Ishlash kuchlanishi: 3.3V-5V DC
- O'lchov diapazoni: ±250°/s, ±500°/s, ±1000°/s, ±2000°/s
- Tezlanish diapazoni: ±2g, ±4g, ±8g, ±16g
- Modul hajmi: 30 x 20 x 10 mm
Ilovalar
NSW Gyro Moduli quyidagi turli loyihalarda ishlatilishi mumkin:
- Robototexnika
- Dronlar
- Harakat Monitoringi
- DIY Gadjetlar
- Ta'lim Loyiha
Pin Tafsilotlari
NSW Gyro Moduli portida quyidagi pinlar mavjud:
Pin | Vazifasi |
---|---|
GND | Manfiy to'k |
VCC | Quvvatlantirish manbai |
SCL | I2C soat liniyasi |
SDA | I2C ma'lumot liniyasi |
Simlarni Ulash Rejimi
● RJ25 bilan ulanish
NSW Gyro Moduli RJ25 porti orqali ulanishi mumkin. Makeblock Orion-da RJ25 portidan foydalanganda, uni mos keluvchi portga ulashingiz kerak:

● Dupont simi bilan ulanish
Dupont simidan modulni Arduino UNO asos paneliga ulash uchun foydalanilganda, uning SCL va SDA pinlarini Arduino SCL va SDA pinlariga quyidagicha ulash lozim:

Dasturlash Bo'yicha Qo'llanma
Arduino Dasturlash
Agar dastur yozish uchun Arduino dan foydalansangiz, NSW Gyro Modulini boshqarish uchun quyidagi koddan foydalanishingiz mumkin:
// Arduino dastur kodi
#include <Wire.h>
#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>
Adafruit_MPU6050 mpu;
void setup() {
Serial.begin(9600);
if (!mpu.begin()) {
Serial.println("MPU6050 aniqlanmadi ... Tekshiring!");
while (1);
}
Serial.println("MPU6050 tasdiqlandi");
}
void loop() {
sensors_event_t a, g, temp;
mpu.getEvent(&a, &g, &temp);
Serial.print("Akselerometr 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("Gyroskop 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");
delay(1000);
}
Prinsipiy Tahlil
NSW Gyro Moduli turli yo'nalishlardagi harakat va tezlanishni aniqlash uchun mo'ljallangan. Bu modulning asosiy funktsiyasi robototexnika, dronlar va boshqa harakat monitoringi talab qilinadigan loyihalarda ishlatiladi. SCL va SDA pinlari orqali ma'lumot uzatish va qabul qilish amalga oshiriladi.