Microbit Python 課程介紹 --Direction

2017-07-16 12:51

Microbit Python 課程介紹 --Direction

Microbit Shop

BBC micro:bit 有一個指南針。 如果你曾經使氣象站使用這個設備來解決風向

Compass

它也可以告訴你北方向如此:

from microbit import *

 

compass.calibrate()

 

while True:

    needle = ((15 - compass.heading()) // 30) % 12

    display.show(Image.ALL_CLOCKS[needle])

Note

You must calibrate the compass before taking readings. Failure to do so will produce garbage results. The calibration method runs a fun little game to help the device work out where it is in relation to the Earth’s magnetic field.

To calibrate the compass, tilt the micro:bit around until a circle of pixels is drawn on the outside edges of the display.

 

在閱讀前必須校準指南針。 否則會產生垃圾結果。 校準方法(The calibration method)運行一個有趣的小遊戲,以幫助設備在與地球磁場相關的地方工作。

要校準羅盤,請將微型鑽頭傾斜,直到在顯示屏的外邊緣上畫出一圈像素。

 

The program takes the compass.heading and, using some simple yet cunning maths, floor division //and modulo %, works out the number of the clock hand to use to display on the screen so that it is pointing roughly North.

該程序採用指南針,並使用一些簡單而狡猾的數學,地板部分//和模數%(floor division //and modulo %),計算出時鐘手的數量用於在屏幕上顯示,使其大致指向北。

Microbit 台灣 商店購買

Microbit 中文 課程 : Python , Javascript物聯網

              中國

 

—————

返回