博客專欄

EEPW首頁 > 博客 > Micro:bit 一款比樹莓派更好玩的開源硬件

Micro:bit 一款比樹莓派更好玩的開源硬件

發(fā)布人:熊貓愛善 時(shí)間:2019-05-23 來源:工程師 發(fā)布文章

BBC  micro:bit是一款基于ARM核的,如同口袋般大小的可編程計(jì)算機(jī),任何人都可以在這塊小小的板卡上進(jìn)行創(chuàng)新。BBC發(fā)布這款開源硬件主要目的是為青少年編程教育而考慮,希望能夠借助micro:bit幫助廣大青少年參與到硬件制作核軟件編程中去,發(fā)揮青少年豐富的想象力。BBC通過與31個組織的重大合作,在全英國每一個11/12歲的7年級或同等學(xué)齡兒童都可以免費(fèi)獲得一塊micro:bit。

展示.jpg

1558601265531525.gif

圖源:micro:bit官網(wǎng)

BBC micro:bit官方頁面:http://www.microbit.org

micro:bit的性能介紹

micro:bit雖然面積很小,只有5cm*5cm,但性能不可小覷。這款板卡采用了基于ARM Cortex-M0的nRF51822處理器,集成藍(lán)牙功能,板載5×5 LED點(diǎn)陣、加速度計(jì)、三軸地磁和溫度計(jì)等資源。同時(shí),還引出了20+5pin的擴(kuò)展接口,可輕松勝任各種編程相關(guān)的教學(xué)與開發(fā)場景,包括編寫電子游戲、機(jī)器人控制、科學(xué)實(shí)驗(yàn)和可穿戴裝置開發(fā)等。優(yōu)秀的性能為孩子們的想象力提供了充足的展現(xiàn)空間。

micro:bit的配置:

?   25個可單獨(dú)編程的LED

?   2顆可編程按鈕

?   物理鏈接引腳

?   光和溫度傳感器

?   運(yùn)動傳感器(加速度計(jì)和羅盤)

?   無線通訊,無線電和藍(lán)牙

?   USB接口

1558601283549332.png

圖源:micro:bit官網(wǎng)

上手micro:bit

BBC  micro:bit是一款基于ARM核的,如同口袋般大小的可編程計(jì)算機(jī),適合青少年編程教育,因此上手十分簡單,只需要5個步驟。

為了更好的幫助青少年學(xué)習(xí)編程,更加容易上手,micro:bit可以在任何平臺上進(jìn)行編程,包括手機(jī)、Macs, PSs, Chromebooks, Linux, 甚至是Raspberry Pi。

首先以Windows為例

第一步 連接Windows

使用micro:bit的USB接口連接Windows的電腦,在電腦上找到“MICROBIT”這個文件夾,就是micro:bit了。需要注意的是,這可不是一般的U盤!

第二步 在電腦上編程

你可以使用MakeCode 編譯平臺 (方塊拖拽式) 或者Python (文本式)對micro:bit進(jìn)行編程。

海外版:Blocks Editor在線編程平臺

國內(nèi)版:MakeCode在線編程平臺

Made(1).gif

MakeCode編輯器使用拖放塊,代碼是用JavaScript編寫的。嘗試下面的步驟來完成一個心型吧。

Micropython在線編程平臺。MicroPython是可以在單片機(jī)上運(yùn)行的Python,它不需要任何工具和環(huán)境,只要有個文本工具和一塊開發(fā)板即可開發(fā)編譯。

第三步 下載到電腦

單擊編輯器中的下載按鈕,你將下載一個“hex”文件,該文件能夠在micro:bit中讀取。下載了“hex”文件之后將它保存到“MICROBIT”文件夾中。你也可以選擇“發(fā)送到→MICROBIT”。

第四步 運(yùn)行

當(dāng)你在進(jìn)行編碼時(shí)micro:bit處于暫停狀態(tài),并且開發(fā)板背后的黃色LED燈不停地閃爍,當(dāng)編譯結(jié)束后,程序?qū)⒆詣舆\(yùn)行。

需要注意的是,每次編程時(shí),MICROBIT驅(qū)動器都會自動彈出并返回,但是十六進(jìn)制文件將會消失。micro:bit只能接收十六進(jìn)制文件,不會存儲任何其他東西!

第五步 掌握

上面介紹了關(guān)于編譯micro:bit的基本步驟,但還是需要在不同的平臺上多多練習(xí),才能真正掌握micro:bit,并開發(fā)出不同的玩法。你可以在網(wǎng)上尋找好玩的例子進(jìn)行嘗試。


目前在EEPW論壇有micro:bit的試用活動,活動報(bào)名截至到6月13日。

*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點(diǎn),如有侵權(quán)請聯(lián)系工作人員刪除。



關(guān)鍵詞:

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉