🔲 Micro:bit Projeleri Orta ⏱ Tahmini: 30 dk

Micro:bit Manyetometre ile Pusula ve Yön Belirleme

Dünyanın manyetik alanını ölçen dahili pusula çipiyle Kuzey, Güney, Doğu ve Batı yönlerini gösteren dijital pusula.

📅 16 Ekim 2026 • 👁 1 kez görüntülendi • ✅ Ücretsiz Ders

Micro:bit Manyetometre ile Pusula ve Yön Belirleme

Doğada kaybolduğunuzda kutup yıldızı veya pusula hayat kurtarır! Micro:bit'in içindeki manyetometre çipiyle gerçek bir dijital pusula yapıyoruz.

---

🎯 Projenin Amacı ve Kazanımları

  • Manyetik alan ve Dünya'nın manyetik kutuplarını öğrenmek.
  • `compass.calibrate()` ile sensör kalibrasyonu yapmak.
  • Açı değerlerini (0° - 360°) 4 ana yöne (K, G, D, B) çevirmek.
  • ---

    🧰 Gerekli Malzemeler

    1. 1x Micro:bit Kartı ve Pil Kutusu

    ---

    💻 Tam ve Çalışan Kodlar (C++, MicroPython, Scratch blok açıklamaları)

    from microbit import *
    
    # İlk açılışta pusulayı kalibre et (Ekranda noktayı yuvarlayın)
    compass.calibrate()
    
    while True:
        aci = compass.heading() # 0 ile 360 derece arası
        
        # Kuzey yönü 315° ile 45° arasındadır
        if aci < 45 or aci >= 315:
            display.show("K") # Kuzey
        elif 45 <= aci < 135:
            display.show("D") # Doğu
        elif 135 <= aci < 225:
            display.show("G") # Güney
        else:
            display.show("B") # Batı
        sleep(200)

    ---

    💡 Nasıl Çalışır? (Bilimsel Çalışma Prensibi)

    Manyetometre çipinde manyetik alana duyarlı mikro sensörler vardır. Dünya dev bir mıknatıs gibidir. Çip Dünya'nın manyetik çizgilerini yakalayarak Kuzey Manyetik Kutbunun hangi açıda olduğunu hesaplar.

    ---

    🚀 Kendini Geliştirme Görevi (Challenge)

    Tam Kuzey yönüne dönüldüğünde Micro:bit'in zafer melodisi çalmasını sağlayın!

    Sorun mu yaşadınız veya aklınıza takılan bir nokta mı var?

    Discord topluluğumuza katılarak diğer geliştiriciler ve eğitmenlerle yardımlaşabilirsiniz.

    Discord'da Soru Sor →