MAG3110 Düşük Güç Tüketimli 3 Eksen Dijital Manyetometre
BBC micro:bit v1 kartlarında dahili olarak yer alan, 0.10 µT çözünürlükle Dünya'nın manyetik alanını ve yönü okuyan düşük güçlü pusuladır.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
BBC Micro:bit v1 üzerinde dahili olarak bulunan pusula çipidir. 0.10 mikrotesla hassasiyetiyle metal dedektörü ve akıllı pusula projelerinde kullanılır.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | VCC | Güç | +3.3V DC |
| 2 | GND | Toprak | Toprak 0V |
| 3 | SCL | I2C Saat | I2C Clock |
| 4 | SDA | I2C Veri | I2C Data |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
3.3V ile tam uyumlu çalışır.
MicroPython veya C/C++ SDK ile desteklenir.
MakeCode blokları veya MicroPython ile uyumlu.
5V tolerant GPIO pinleri doğrudan bağlanabilir.
Örnek Kaynak Kod Kütüphanesi
SparkFun MAG3110 Pusula Okuma
SparkFun MAG3110 Breakout#include <SparkFun_MAG3110.h>
MAG3110 mag = MAG3110();
void setup() {
Serial.begin(9600);
mag.initialize();
mag.start();
}
void loop() {
if(mag.dataReady()) {
int x, y, z;
mag.readMag(&x, &y, &z);
Serial.print("Manyetik Ham X: "); Serial.print(x);
Serial.print(" | Y: "); Serial.print(y);
Serial.print(" | Z: "); Serial.println(z);
}
delay(200);
} Pusula Açısı: 124°
Çalışma Mantığı ve Fiziksel İlkeler
MAG3110 Özellikleri
NXP MAG3110, eğitim amaçlı micro:bit kartlarında milyonlarca öğrencinin kodladığı dijital pusula çipidir.
Düşük gürültülü analog ön ucu ile metal cisimlerin oluşturduğu manyetik alan sapmalarını rahatça hisseder.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
Beitian BN-880 Çoklu GNSS GPS ve HMC5883L Dahili Manyetik Pusula Modülü
U-blox M8030 GNSS çipi ile HMC5883L elektronik pusulayı tek modülde birleştiren, Pixhawk ve INAV otonom uçuş sistemlerinin ana navigasyon kulesidir.
KY-003KY-003 Hall Manyetik Anahtar Modülü (Hall Switch)
Bisiklet hız göstergelerinde (kilometre saati), motor devir (RPM) sayımında ve kapı alarmlarında kullanılan dijital manyetik anahtardır.
BNO055BNO055 9 Eksen Dahili Füzyon İşlemcili Akıllı Oryantasyon Sensörü
İçerisinde 32-bit ARM Cortex-M0 mikroişlemci barındıran; ivmeölçer, jiroskop ve pusula verilerini kendi içinde birleştirip doğrudan kesin açı veren akıllı sensördür.