資源簡介 (共13張PPT)青島版 中學信息技術第四冊第一單元 開源硬件—智能機器人第1課 初始BBCmicrobit目錄頁生 活 發 現庖 丁 解 牛學 以 致 用收 獲 展 望②庖丁解牛③學以致用④收獲展望①生活發現BBC micro:bitBBC micro:bit是英國廣播公司聯合很多企業推出的一個基于ARM芯片的單片機開發板,其設計的初衷是讓每個人都能零基礎地接觸電腦編程。分組討論問題(1)討論說說你所理解的LED屏幕是如何實現文字或者圖案輸出的?(2)如果讓我們來設計一個圖案,我們使用什么軟件?②庖丁解牛③學以致用④收獲展望①生活發現①生活發現③學以致用④收獲展望②庖丁解牛一、認識 micro:bit5×5LED點陣:可顯示文字、數字、圖形等,亮度傳感器。按鍵A/B:可編程按鈕I/O擴展接口:含SPI、UART、I2C、AD、PWM等接口。nRF51822處理器:16MHz 32位ARM Cortex-M0內核、藍牙4.0低功耗/2.4GHz RF無線、溫度傳感器。KL26Z單片機:48MHz ARM Cortex-M0+內核、USB燒寫編譯器,免驅動。地磁傳感器MAG3110:獲取三軸地磁數學。加速度傳感器MMA8652:獲取三軸加速度數據。Micro USB接口:可接入電腦燒寫/仿真,串口通訊。①生活發現③學以致用④收獲展望②庖丁解牛任務一:使用Makecode編譯器,了解編程界面。下載Makecode2.0離線版并安裝,然后啟動編程軟件選擇新建項目,打開項目編譯器。認識界面,界面可分為三部分,最左側是模擬器,中間是指令塊工具欄,右側是編程區,用來放置指令塊。①生活發現③學以致用④收獲展望②庖丁解牛任務二:使用Makecode完成向世界問好。1、選擇新建項目,在指令塊工具欄中選擇“基本”指令塊中選擇“顯示字符串”指令。在顯示字符串指令塊單擊按住鼠標左鍵拖動,當指令塊上的光標移動到“當開機時”的控制指令塊中間的凹陷時松開鼠標。指令塊此時自動吸附嵌入其中,背景紋也消失了。此時我們一起來觀察界面最左側的模擬器,我們會發現模擬器被激活了。在矩形LED點陣中顯示字符串內容。2、修改顯示內容在“顯示字符串 ”指令塊中,單擊“Hello”,單詞可以被選中,表明指令塊內容可以被修改,輸入:“Hello World!”當修改完成后,左側模擬器會自動重新啟動程序,顯示更改后的信息。模擬器顯示①生活發現③學以致用④收獲展望②庖丁解牛3、保存和下載使用數據線連接BBC micro:bit上的Micro USB接口,將上面保存好的文件“microbit-1Hello-World.hex”發送到“MICROBIT”磁盤中。稍等片刻就可以在micro:bit 上看到制作的作品了。在編程界面的下面有個項目名稱,輸入“Hello World!”后,點擊右側的保存按鈕。文件的擴展名為.hex 。任務三:利用繪制圖形功能顯示中文矩陣燈只有5×5如何實現顯示中文呢。我們在指令塊工具欄中找到基本,基本里面找到“顯示LED”指令塊。通過在“顯示LED”中繪制中文,實現簡單漢字的輸出效果。①生活發現③學以致用④收獲展望②庖丁解牛①生活發現③學以致用④收獲展望②庖丁解牛任務四:使用BBC micro:bit播放音樂。單擊指令工具欄中的“音樂”指令塊,在選項菜單中選擇“播放旋律”指令。選擇音樂,在播放旋律指令塊中選擇播放列表選擇“生日歌”,并將指令塊拖動到“當開機時”指令控制塊中。設置完成后,模擬器就可以播放音樂了。除了播放內置的音樂,我們還可以通過播放音調指令塊,自定義曲譜完成歌曲的編寫。①生活發現②庖丁解牛④收獲展望③學以致用一、創意研究1.剛才我們通過四個任務認識了BBC micro:bit的基本功能和Makecode的編程界面,熟悉了指令塊的編寫方法, 下面我們一起來幫體育老師設計一個倒計時發令器吧。發令器要求:顯示屏顯示9到0的數字,當顯示“0”時播放音樂。同學們討論需要用到的指令塊有哪些?根據要求顯示屏是顯示數字9到0,所以我們顯示數字指令塊要有10塊并列堆疊咋一塊。觀察發現指令塊是按順序從9開始逐一顯示到0后,開始播放音樂。觀察最左側的模擬器是不是能順利完成倒計時發令器,如果出現問題可以在編程界面及時修正。①生活發現②庖丁解牛③學以致用④收獲展望一、我的收獲通過本節課的學習,你有哪些收獲?和大家一起分享一下吧!二、拓展延伸編程中最基本的三大控制結構倒計時發令槍重復使用多次模塊,我們能不能通過其他方法減少使用次數?循環結構是如何定義的。評價項目 同伴評價 我的收獲會啟動Makecode并新建項目;掌握程序的三個界面。能在邏輯編程界面中拖動積木到工作區并組合,體驗積木組合的意義。通過小組合作,能對項目進行保存;對程序進行編譯,會通過模擬器觀察運行情況并及時作出調試。謝謝 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫