Step 1:獲取Micro:bit
如果你還沒有micro:bit,你可能會在這里得到一個micro:bit:https://microbit.org/經(jīng)銷商/
第2步:可選:電池座

如果您想將數(shù)字指南針移植,您可以考慮獲取電池座。
任何帶JST連接器的3V電池座都應(yīng)該沒問題。電池可以是CR2032,2節(jié)AAA電池,2節(jié)AA電池等。
步驟3:可選:3D打印封面


我覺得直接觀看SMD LED燈不那么舒適,所以我做了一個3D打印的封面漫射光線,使每個LED像一個完美的方形像素:》
如果你也喜歡這些像素,你可以在這里下載并打印封面:
https://www.thingiverse.com/thing:3511591
第4步:數(shù)字羅盤如何工作?

輸入
微:位有一個磁場傳感器,就像普通的羅盤針一樣,它可以感知地球內(nèi)部產(chǎn)生的磁場。 micro:bit library將字段值轉(zhuǎn)換為相對于north的360度。
輸出
micro:bit有5 x 5 LED矩陣,足以顯示8中的箭頭方向。 (北,東,東,東南,南,西南,西,NW)
參考:https://tech.microbit.org/hardware/
步驟5:關(guān)于磁場方向的注意事項

請注意,磁場傳感器和LED放置在PCB的不同側(cè)。因此,當(dāng)您查看LED側(cè)時,磁場讀數(shù)會被翻轉(zhuǎn)?;蛘吣梢詫⒆x數(shù)從北方逆時針開始。
步驟6:角度映射

輸入是360度值和輸出是8個方向箭頭,這里是角度映射:
23 - 68 NW
68 - 113 West
113 - 158 SW
158 - 203 South
203 - 248 SE
248 - 293 East
293 - 338 NE
Others North
步驟7:MakeCode

以下是我的示例塊代碼:
https://makecode.microbit.org/_RfA4jH2Rae78
只需下載并復(fù)制到micro:bit drive即可運行。
如果您還不熟悉使用micro:bit,請先閱讀官方快速入門指南:
https://microbit.org/guide/quick/
步驟8:校準(zhǔn)Micro:bit Compass

如果您是第一次使用micro:bit磁場傳感器,LED矩陣將滾動單詞傾斜填充屏幕。
請按照支持頁面視頻校準(zhǔn)微型:位指南針:
https://support.microbit.org/support/solutions/art 。. 。
第9步:加強編碼!

-
數(shù)字羅盤
+關(guān)注
關(guān)注
1文章
12瀏覽量
15106 -
microbit
+關(guān)注
關(guān)注
3文章
8瀏覽量
10905
發(fā)布評論請先 登錄
FSSD07:一款高效的1-Bit / 4-Bit SD/SDIO和MMC雙主機多路復(fù)用器
Freescale MMT20303H 3 - Bit 數(shù)字步進衰減器:設(shè)計與應(yīng)用詳解
掌握數(shù)字設(shè)計基礎(chǔ):邁向芯片設(shè)計的第一步
如何使用menuconfig添加配置micro-ros軟件包?
Rightware Kanzi Micro通過英飛凌HMI工具認(rèn)證計劃
DIY 流體模擬吊墜(一):理論與第一個吊墜的制作
液晶顯示屏LVDS接口JEIAD 、VESA、18bit LVDS關(guān)聯(lián)和區(qū)別
打造一臺可以制作PCB的微型CNC雕刻機
東映攜手奧拓刷新日本影視制作數(shù)字化標(biāo)桿
【開源分享】Made with KiCad(128):CANBoard V2 開源一款支持CAN的簡單IO板
MICRO OLED 金屬陽極像素制作工藝對晶圓 TTV 厚度的影響機制及測量優(yōu)化
深入淺出解析:為什么高精度測量要選擇12bit示波器?
如何使用micro:bit制作一個簡單的數(shù)字羅盤
評論