Microbit MicroPython 介紹

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 是不是有出現在你的電腦檔案總管上 ,是一個USB Flash 硬碟。.

Tutorials

·        Hello, World!

·        Images

o   DIY Images

o   Animation

·        Buttons

o   Event Loops

o   Handling an Event

·        Input/Output

o   Ticklish Python

o   Bleeps and Bloops

·        Music

o   Wolfgang Amadeus Microbit

o   Sound Effects

·        Random

o   Random Numbers

o   Seeds of Chaos

·        Movement

o   Musical Mayhem

·        Gestures

o   Magic-8

·        Direction

o   Compass

·        Storage

o   Open Sesame

o   OS SOS

o   File Transfer

o   Mainly main.py

·        Speech

o   DALEK Poetry

o   Say Something

o   Poetry on Demand

o   Phonemes

o   Sing A Song of Micro:bit

·        Network

o   Connection

o   Signal

o   Protocol

o   Message

o   Application

o   The End Result

·        Radio

o   Layers upon Layers

o   Bytes

o   Addressing

o   Fireflies

·        Next Steps

Python 是全世界最受歡迎的程式語言之一( world’s most popular ) 。如果不特別說明,你可能每天在使用Python 寫成的軟體而不知道。像許多著名的公司跟組織如 Google, NASA, Bank of America, Disney, CERN, YouTube, Mozilla, The Guardian,已經使用Python 開發了大量且廣泛的應用程式,包含了經濟、科學、藝術等非常多領域。

舉例,你是否記得重力波的發現( discovery of gravitational waves) ,他們的量測裝置就是用Python 寫成的程式所控制(with Python)。

簡單地說,如果你學習或教授Python ,是可能發展出對人類活動有高度價值的技巧、能力或貢獻。可以從BBC 的Microbit 這樣一個小型電腦的Python 語言開始。它是從MicroPython 的開源專案發展出來 ,當你想要移去像Raspberry Pi 這種,是可以完整執行Python 3 的環境,你仍然可以使用相同的程式語言。MicroPython 是不包含所有標準Python 的模組,我們在MicroPythong上開發並使用了  microbit 這樣的模組,用來控制Microbit 這樣的裝置。

Python 和 MicroPython 是免費軟體,你不用付費給Python社群。你可以盡量用不同形式的貢獻回饋給社群,包含了程式碼、文件、除錯報告,寫tutorials ,像這篇。 事實上, BBC micro:bit 的Python 資源,是許多自願者貢獻他們自己的時間去作完的。

不管你是在家裡或是學校、課堂上,這些BBC Micro:bit 的 MicroPython 課程是容易按照步驟完成的,或許一開始不適應,你會越來越好,千萬不要寫錯幾次程式就把你的Microbit 折斷了。鑽研它,享受它,之後就像潛水一樣自由自在 (Just dive in) !

以下是鼓勵大家寫程式不要怕犯錯。原句英文很棒,筆者就不翻了。

A word of warning: you will fail many times, and that is fine. Failure is how good software developers learn. Those of us who work as software developers have a lot of fun tracking down bugs and avoiding the repetition of mistakes.

If in doubt, remember the Zen of MicroPython:

Code,

Hack it

Less is more,

Keep it simple,

Small is beautiful,

 

Be brave! Break things! Learn and have fun!

Express yourself with MicroPython.

 

Happy hacking! :-)

Best of luck! )

Microbit 台灣 商店購買

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

              中國

—————

返回