您現(xiàn)在的位置是:首頁 >科技 > 2021-04-18 22:08:06 來源:
BBC微觀 點評
BBC micro:bit是一款單板計算機,旨在幫助學齡兒童參與并學習編碼和軟件開發(fā)。與Raspberry Pi和Imagination單板系統(tǒng)不同,micro:bit不是一個獨立的計算機,而是一個帶有額外傳感器和輸入/輸出連接器的微控制器,設計用于從另一個設備編程 - 計算機,平板電腦或手機。
憑借內(nèi)置的加速度計,25-LED顯示屏,藍牙低功耗支持以及一些輸入和輸出,micro:bit首先是學生可以用來制作自己的嵌入式設備的工具。雖然這意味著它本身就受到限制,但這也意味著micro:bit的潛在用途比例如Pi更明顯,這可能會讓新手用戶在沒有明確路徑的情況下解決如何最好地使用他們的新電腦。
micro:bit還附有教師和家長的指南以及小冊子和隨附網(wǎng)站形式的項目說明。這些還包括對微觀的建議:bit用于教授關鍵階段3計算:7到9年級,適用于11到14歲之間的學生。但是,微觀:bit目前用于“年輕人自己獨立使用” “教師的信息提供了想法,但沒有將設備整合到課程中的可靠框架。
micro:bit是與許多商業(yè),開源和學術合作伙伴合作開發(fā)的,包括Microsoft,F(xiàn)arnell element14,Samsung,Lancaster University和Python Software Trust。
硬件
micro:bit有一個超低功耗的32位ARM Cortex m0處理器 - 一個專為嵌入式系統(tǒng)設計的微控制器 - 它運行的軟件只有8MB的存儲空間,因此我們不討論可以運行桌面的任何東西操作系統(tǒng)在這里。你編寫了一個程序來控制它,通過USB復制它,而micro:bit繼續(xù)作為一個完全獨立的設備工作,希望做你編程的任何事情。
除了可以用作簡單顯示器的5x5陣列中的25個LED之外,micro:bit的前面還有幾個按鈕。在設備的底部,輸入/輸出引腳P0到P2允許您使用鱷魚夾連接外部傳感器和其他設備。3V電源輸出可讓您直接為需要它的外部硬件供電,而電路板的邊緣則可以再承載20個引腳。其中一些重復功能通常由其他組件(如按鈕)提供,您可以將它們用作通用輸入/輸出(GPIO)連接器 - 最容易使用第三方邊緣連接器。
micro:bit有一個內(nèi)置的加速度計,指南針和藍牙天線。您可以通過提供的2xAAA電池組或微型USB端口為其供電,該端口在將軟件寫入設備時兼作其通信和編程端口。最后,有一個硬重置按鈕和幾個小孔,您可以使用它們將小型計算機安裝,掛起或縫制到您需要的任何位置。
我們的micro:bit審查套件帶有一個單聲道揚聲器,一些鱷魚夾引線,一條設計用于micro:bit的I / O引腳的音頻線和一個包含許多預先創(chuàng)建的程序的USB記憶棒提供的編碼教程書。可悲的是,為普通大眾提供的最終套件將不那么慷慨供應,只需要一根USB線,電池組和電池本身。
教材
雖然BBC micro:bit是一個有趣的硬件,但隨之而來的教材實際上是該軟件包中最重要的部分。不幸的是,micro:bit開始遇到問題。
我們收到的評估包包括一本編碼教程書,一本教師快速入門指南,包括有關硬件的基本信息,更多項目以及一系列將微觀:位融入關鍵階段3課程的建議。還有一個網(wǎng)站,可以快速訪問項目,課程計劃和在線編輯器,您可以使用它們編寫微型程序。
遺憾的是,該網(wǎng)站的圖形密集設計使其難以導航,幾乎無法搜索。特別是課程計劃感覺有點欠發(fā)達,盡管有一些有趣和有創(chuàng)意的項目可供參考,并有明確的逐步說明供任何人遵循。
提供的教師指南文字繁重,包含錯誤的說明,例如將用戶引導到錯誤的菜單以在Microsoft Block Editor中找到清除屏幕功能。最重要的是,所提供的教材不包括所使用的編程概念和邏輯。例如,許多課程使用循環(huán),函數(shù)和if ... else結構。這些是基本的編程構建塊,但它們被掩蓋了。
這對教師來說不僅沒有幫助,教師本身可能不完全熟悉編程的基本原則,但如果該套件是由學生獨立使用的,則更是一個問題,正如隨附的指南所示。
核心編程概念缺乏任何基礎可能會使年輕用戶在使用智能手機多年后更難以使用這種簡單的設備。內(nèi)容的質(zhì)量和背景背景尤其與Usborne的經(jīng)典(現(xiàn)在免費)計算機書籍相比較,這些書籍向年輕人介紹節(jié)目,以及現(xiàn)代在線和印刷教育指南。
在BBC的是你游戲設置在線指導教程,通過編程簡單的微帶學生的:位游戲?qū)⒃谄銵ED的小格播放。當涉及到興趣價值時,這些教程是朝著正確的方向發(fā)展,但同樣不能解釋程序如何以及為什么以他們的方式工作。
但是,我們很高興地發(fā)現(xiàn)第三方學習資源已經(jīng)在線提供。正是這種社區(qū)支持使得Raspberry Pi和Arduino在眾多用戶中如此受歡迎。如果這種趨勢繼續(xù)下去,那么盡管官方資源不完整,但它對于微型鉆頭的未來仍然是個好兆頭。
使用Micro:Bit
micro:bit網(wǎng)站提供四種在線開發(fā)環(huán)境,包括Microsoft Block Editor的單擊和拖動界面,以及Code Kingdoms JavaScript編輯器和Microsoft Touch Develop等混合環(huán)境。還有一個用于編寫MicroPython腳本的突出顯示文本編輯器,其中包含內(nèi)置文檔和簡單的代碼片段,但感覺與標準桌面高亮編輯器非常相似。
使用Microsoft Block Editor和Micro:Bit
micro:bit使用面向微控制器的Python版本,稱為MicroPython,并且有大量可用于微特定位的信息。如果你已經(jīng)有了一個Raspberry Pi,那么mu編輯器和一組簡單的指令可以讓你在具有兒童友好界面的Linux計算機上運行Python編程。
項目適用于所有語言和編輯器,從最簡單的塊編輯器開始,然后升級到MicroPython,它為您提供最通用的界面和最廣泛的可轉移編程技能。還有一個micro:bit Android應用程序,雖然通過藍牙配對它的過程有點令人沮喪,這要歸功于一些笨拙的按鈕推動體操,六位數(shù)的配對代碼以及一個真正的短窗口,可以在應用程序中輸入它們。該應用程序不是擁有自己的編碼界面,而是將您發(fā)送到可以使用您已熟悉的編輯工具的網(wǎng)站。
使用Microsoft Touch開發(fā)Micro:Bit
該網(wǎng)站作為您的程序的編譯器,當您通過USB連接到PC時,可以將.hex文件拖放到您的micro:bit上。默認情況下,網(wǎng)站使用cookie來識別并允許您訪問您之前編寫的代碼。這意味著您只能從用于創(chuàng)建腳本的設備訪問腳本。但是,您也可以導入先前下載的腳本。這意味著可以離線存儲您的程序,我們強烈建議您這樣做。教師可以創(chuàng)建一個更長久的帳戶,他們可以登錄以便檢查和使用他們的學生代碼,但這不是學生可以選擇的。
結論
micro:bit是一個有趣的工具包,很大程度上要歸功于它作為簡單的可編程微控制器的地位,這使得它與Arduino比Raspberry Pi更具可比性。事實上,它是Pi的絕佳伴侶。
然而,目前可用的教學和自主學習材料并不是很發(fā)達 - 技術教育中的一個關鍵性失敗。如果它要成為一種教育工具,或者甚至是一個有用的微控制器,微觀:需要附帶的教程材料,清楚地解釋編程和邏輯的基礎知識,并使設備在過程中使用起來很有趣。
硬件具有潛力,但是使用技術吸引年輕人的工具效率最終會降低到為支持它而發(fā)布的手冊和材料的質(zhì)量。