
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

Bu talimat, basit bir dijital pusula yapmak için micro:bit'in nasıl kullanılacağını gösterir.
Adım 1: Bir Mikro:bit alın

Henüz bir micro:bit'iniz yoksa, buradan bir micro:bit alabilirsiniz:
2. Adım: İsteğe bağlı: Pil Tutucu

Dijital pusulayı taşınabilir hale getirmek istiyorsanız, bir pil tutucu almayı düşünebilirsiniz.
JST konektörlü herhangi bir 3V pil tutucusu iyi durumda olmalıdır. Pil CR2032, 2 x AAA pil, 2 x AA pil vb. olabilir.
3. Adım: İsteğe bağlı: 3B Basılı Kapak


SMD LED ışığının doğrudan görüntülenmesinin o kadar rahat olmadığını hissediyorum, bu yüzden ışığı dağıtan ve her LED'i mükemmel bir kare piksel gibi yapan 3D baskılı bir kapak yaptım:>
Pikselleri de beğendiyseniz, kapağı buradan indirebilir ve yazdırabilirsiniz:
www.thingiverse.com/thing:3511591
Adım 4: Dijital Pusula Nasıl Çalışır?

Giriş
micro:bit bir manyetik alan sensörüne sahiptir, tıpkı normal bir pusula iğnesi gibi, Dünya'nın içinde üretilen manyetik alanı algılayabilir. micro:bit kitaplığı, alan değerini kuzeye göre 360 dereceye çevirir.
Çıktı
micro:bit 5 x 5 LED matrix'e sahiptir, 8 yönde ok göstermek için yeterlidir. (Kuzey, KD, Doğu, GD, Güney, GB, Batı, KB)
Referans:
Adım 5: Manyetik Alan Yönüyle İlgili Not

Manyetik alan sensörü ve LED'in PCB'nin farklı taraflarına yerleştirildiğini lütfen hatırlatırız. Yani LED tarafına baktığınızda manyetik alan okuması ters çevrilir. Veya okumaya kuzeyden başlayarak saat yönünün tersinde davranabilirsiniz.
Adım 6: Açı Haritalama

Giriş 360 derecelik bir değerdir ve çıkış 8 yön okudur, işte açı eşlemesi:
23 - 68 KB
68 - 113 Batı 113 - 158 GB 158 - 203 Güney 203 - 248 GD 248 - 293 Doğu 293 - 338 KD Diğerleri Kuzey
Adım 7: MakeCode

İşte benim örnek blok kodum:
makecode.microbit.org/_RfA4jH2Rae78
Çalıştırmak için basitçe indirin ve micro:bit sürücüsüne kopyalayın.
Henüz micro:bit kullanımına aşina değilseniz, lütfen önce resmi hızlı başlangıç kılavuzunu okuyun:
microbit.org/guide/quick/
Adım 8: Micro:bit Pusulanın Kalibre Edilmesi

Mikro:bit manyetik alan sensörünü ilk kez kullanıyorsanız, LED matrisi DOLDURMAK İÇİN EĞİT kelimelerini kaydıracaktır.
Lütfen mikro:bit pusulayı kalibre etmek için destek sayfası videosunu izleyin:
support.microbit.org/support/solutions/art…
Adım 9: Happing Kodlama

micro:bit pusula sadece çok basit bir örnektir, micro:bit have çok daha fazlasının yapılabilir.
Burada daha fazla fikir keşfedelim:
microbit.org/ideas/
Önerilen:
Mikro: Bit Pusula Kendin Yap: 6 Adım

Mikro:Bit Pusula Kendin Yap: Bir Mikro:Bit pusula nasıl kodlanır
ATtiny85 ile Minik Bir Pusula: 12 Adım (Resimlerle)

ATtiny85 ile Minik Bir Pusula: Bu ATtiny85 ile ilk projemiz; basit bir cep dijital pusulası (J. Arturo Espejel Báez ile işbirliği içinde). ATtiny85, yüksek performanslı ve düşük güçlü bir mikro denetleyicidir. 8 Kbyte programlanabilir flash belleğe sahiptir. Bundan dolayı şato
Servo Motorları Moto:bit Kullanarak Mikro:bit İle Çalıştırma: 7 Adım (Resimlerle)

Servo Motorları Moto:bit Kullanarak Mikro:bit İle Çalıştırma: micro:bit'in işlevselliğini genişletmenin bir yolu, SparkFun Electronics tarafından moto:bit adlı bir kart kullanmaktır (yaklaşık 15-20$). Karmaşık görünüyor ve birçok özelliği var, ancak ondan servo motor çalıştırmak zor değil. Moto:bit şunları yapmanızı sağlar
Mikro:Bot - Mikro:Bit: 20 Adım

Micro:Bot - Micro:Bit: Kendinize bir Micro:Bot yapın! Otonom sürüş için yerleşik sonarlı bir Micro:Bit kontrollü robottur veya iki Micro:Bits'iniz varsa, radyo kontrollü sürüş
Arduino ile HMC5883L Pusula Sensörü Arayüz Eğitimi: 10 Adım (Resimlerle)

Arduino ile HMC5883L Pusula Sensörü Arayüz Eğitimi: AçıklamaHMC5883L, iki genel amaç için kullanılan 3 eksenli bir dijital pusuladır: ferromanyet gibi bir manyetik malzemenin manyetizasyonunu ölçmek veya gücü ve bazı durumlarda yönünü ölçmek için. s noktasındaki manyetik alan