Micro:bit Python 課程系列介紹
2017-07-09 22:56
Microbit Python 課程介紹 --Movement
Microbit Shop
您的BBC micro:bit帶有一個加速度計。 它測量三軸運動:
•X - 從左向右傾斜。
•Y - 向前和向後傾斜。
•Z - 上下移動。
每個軸都有一個返回正數或負數的方法,表示毫米的測量值。 當讀數為0時,沿著該特定軸是“level”。
例如,這是一個非常簡單的精神級別,它使用get_x來測量設備沿著X軸的水平程度:
from microbit import *
while True:
reading =...
—————
2017-07-03 11:27
Microbit Python 課程介紹 --Random
Microbit Shop
有時你想讓事情有機會,或者混合一點:你想讓設備隨機行動。
MicroPython帶有一個 random 隨機模塊,使您可以輕鬆地在您的代碼中引入機會和一些混亂。 例如,以下是在顯示屏上滾動隨機名稱的方法
from microbit import *
import random
names = ["Mary", "Yolanda", "Damien", "Alia", "Kushal", "Mei Xiu", "Zoltan"...
—————
2017-06-28 12:24
Microbit Python 課程介紹 --Music
Microbit Shop
MicroPython 在 BBC micro:bit 作了很棒的音樂及聲音模組。 當你用鱷魚夾去接pin 0 跟GND ,線的另一頭去接喇叭的正極及負極,就可以產生許多不同的聲音出來。
Note
Do not attempt this with a Piezo buzzer - such buzzers are only able to play a single tone. (請不要用蜂鳴器,因為蜂鳴器只能產生單一的音調)
讓我們來撥放音樂:
import...
—————
2017-06-23 07:54
Microbit Python 課程介紹 –
Micro:bit MicroPython Input/Output
Microbit Shop
在BBC micro:bit 的底下,有直條的金屬條文,看起來像牙齒,我們一般稱之為Golden Finger (金手指) 。他們是 input/output pins (or I/O pins for short)。
有些pins 比較大,這就方便可以用鱷魚夾去夾住它! 這裡有標示0, 1, 2, 3V 和 GND (computers always start counting from zero,接地)....
—————
2017-05-22 08:29
Microbit Python 課程介紹 --MicroPython Buttons
Microbit Shop
我們有使用這裝置寫程式作了一些事,這是輸出(output)。我們還需要這裝置能去反應,我們稱之輸入(inputs).
這其實很容易,輸出是這裝置給這世界,輸入則是給這裝置。對 micro:bit 而言最明顯的輸入是兩個按鍵,分別是 A 跟 B. 我們來看一下MicroPython 可以怎麼對按鍵作反應。
這十分簡單:...
—————
2017-05-22 08:27
Microbit Python 課程介紹 --MicroPython Images
Microbit Shop
MicroPython 是很容易將5x5 的紅色LEDs (light emitting diodes 在板子的正面)。 MicroPython 給了很多顯示上的控制效果。有很多已經建好的圖形像 Happy,這段程式就是教你在Microbit 上,如何用已經建好的笑臉(HAPPY)的圖形。
from microbit import...
—————
2017-05-22 08:26
Microbit MicroPython 介紹
Microbit Shop
我們建議你下載並使用 mu editor ,這編譯器可以讓你在離線、無網路的環境編譯Microbit 的Python 程式,下載及安裝的步驟請參照網站指令。或許你需要安裝驅動程式在你的電腦上。Mu 是可以在Windows , OSX , Linux 上執行。Mu 是透過USB x連接線去控制及傳送程式給Microbit
寫你的Python Script 在編寫的視窗,當寫完時,按下”Flash” 的按鍵,傳送至Microbit ! 如果不成功,請確定Microbit...
—————