博客專欄

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

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

        發布人:熊貓愛善 時間:2019-05-23 來源:工程師 發布文章

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

        展示.jpg

        1558601265531525.gif

        圖源:micro:bit官網

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

        micro:bit的性能介紹

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

        micro:bit的配置:

        ?   25個可單獨編程的LED

        ?   2顆可編程按鈕

        ?   物理鏈接引腳

        ?   光和溫度傳感器

        ?   運動傳感器(加速度計和羅盤)

        ?   無線通訊,無線電和藍牙

        ?   USB接口

        1558601283549332.png

        圖源:micro:bit官網

        上手micro:bit

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

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

        首先以Windows為例

        第一步 連接Windows

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

        第二步 在電腦上編程

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

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

        國內版:MakeCode在線編程平臺

        Made(1).gif

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

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

        第三步 下載到電腦

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

        第四步 運行

        當你在進行編碼時micro:bit處于暫停狀態,并且開發板背后的黃色LED燈不停地閃爍,當編譯結束后,程序將自動運行。

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

        第五步 掌握

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


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

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 贵定县| 林口县| 于田县| 蒲江县| 百色市| 汶川县| 长治县| 叶城县| 阿拉善右旗| 昆明市| 南华县| 渭南市| 绥德县| 榆林市| 斗六市| 克拉玛依市| 濮阳县| 平原县| 新邵县| 舟山市| 盖州市| 奎屯市| 兰州市| 上饶市| 信丰县| 汾阳市| 长寿区| 怀仁县| 灵武市| 讷河市| 镇远县| 平陆县| 嘉鱼县| 镇宁| 鄂托克前旗| 松桃| 襄汾县| 康保县| 彰武县| 包头市| 温州市|