999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于虛谷號的圖形化編程教學探索

2019-08-13 09:09:31孫麗君張婷婷
中國信息技術教育 2019年14期
關鍵詞:設計

孫麗君 張婷婷

圖形化編程作為中小學生學習編程的入門語言,可以輕松把孩子們吸引到編程世界中來。作為一款為教育量身定制的開源硬件,虛谷號在這方面已做好準備,預裝了Scratch、S4A、Ardublock等圖形化編程軟件。這里我們選擇使用基于虛谷號的S4A和Ardublock圖形化編程軟件,來設計兩個教學案例,并結合支持Arduino生態系統中的多類硬件,來探索如何在中小學開展基于虛谷號的圖形化編程教學。

● 用S4A設計防盜系統

S4A(Scratch for Arduino)是一款在Scratch基礎上開發而成的軟件,它易學易用,能夠與Arduino開源硬件相結合,是中小學生學習軟硬件結合的互動程序設計的最佳工具之一。但S4A有一點美中不足,即它不能脫離PC機運行,而虛谷號彌補了它的不足,虛谷號預裝了Linux系統,是一款獨立的卡片電腦,這樣,基于虛谷號的S4A就可以完成各種項目作品,并且由于其體積小,完全可以設計到作品內。下面,我們以模擬智能家居中的防盜系統為例完成這個設計。

1.環境配置

虛谷號已經預裝了S4A,首先需要上傳固件,之后便可用S4A編程控制硬件。我們首先打開Arduino IDE,找到文件S4AFirmware16.ino并打開。需要注意的是Linux系統沒有C盤、D盤、E盤那么多的盤符,只有一個根目錄(/),所有的文件(資源)都存儲在根目錄下的樹形目錄結構中,且Linux中所有內容都是以文件的形式保存和管理的,要對文件進行操作必須獲得相應權限。在虛谷號中,以scope用戶權限操作的文件,一般存放的位置在scope(希科普)目錄下,因而S4A需要的固件S4AFirmware16.ino放在了/home/scope/wBoard/example/Arduino/S4AFirmware16/下面,然后上傳固件即可。這樣便可在虛谷號上使用S4A開展圖形化編程并控制開源硬件,來完成各個有趣的項目(如圖1)。

2.主題設計

課例設計的情境是:主人在室內休息時,有人非法闖入,防盜系統啟動,進行鳴笛報警,且紅燈閃爍,以便嚇走盜賊或者提醒主人注意來人的動向。這里使用人體紅外熱釋能傳感器來感應報警。

3.器材準備

本課例所需器材有人體紅外熱釋能傳感器、面包板、蜂鳴器、紅色LED燈、虛谷號、杜邦線若干。

4.硬件搭建

通過USB接口連接鼠標、鍵盤、顯示器,并連接電源,正常顯示Linux界面后,再利用人體紅外熱釋能傳感器做一個報警裝置,當人體靠近時,發出警示。傳感器端腳VCC接5V,OUT接A5,GND接GND完成。蜂鳴器與紅色LED燈短腳接GND,蜂鳴器長腳接D9,小燈長腳接D13(如圖2)。

5.參考程序

本案例利用控制、動作、數字和邏輯運算三個模塊,來搭建程序。圖3中當綠旗被點擊時,同時啟動兩段代碼。第一段代碼通過檢測A5端口數值,來進行判斷是否有人靠近。如果數值等于零,則不啟動防盜系統,否則,啟動系統,使用循環語句控制蜂鳴器數值大小變化,做出警笛的效果。第二段代碼同樣通過A5端口控制實現紅燈閃爍效果。

在普通PC機上也可以運行該實例,但不能脫機運行,而虛谷號能夠很好地解決這一問題,我們可以引導學生再搭配上紅外傳感器、舵機、火焰傳感器等來設計出一系列多功能的智能家居配套系統。

最后進行文件的保存,這里保存路徑默認是scope下的Documents中,我們可以將文件保存到這個位置。那么,如何找到自己保存的文件呢?首先打開文件管理器,在主文件夾scope下,打開Documents,即可找到保存的文件。

● 用Ardublock模仿倒車雷達

虛谷號預裝了Arduino1.86版,其中內置了圖形化編程工具Ardublock,它是以圖形化積木搭建的方式實現編程的,并且可以支持上載程序到Arduino板,實現脫機運行。Ardublock中所有編程都可以通過搭積木的方式堆砌在一起,它把高級的計算機語言和專業的語法都簡化為了一個個模塊,并且使用不同的顏色進行分類。虛谷號中支持Linux的Ardublock版本還可以選擇中文界面,并且它支持多種類型的開源硬件,適用于中小學軟硬件結合的圖形化編程教學。下面我們以模仿倒車雷達報警為例,利用Ardublock完成這個設計。

1.啟動Ardublock

虛谷號已經預裝了Arduino IDE,打開里面的工具菜單,選擇Ardublock,即可啟動(如下頁圖4)。

2.主題設計

本案例的設計是模仿倒車雷達,比較貼近實際生活。讓學生認識超聲波測距傳感器、蜂鳴器等開源硬件的應用。通過選擇、循環結構的使用,來模仿倒車要碰壁時的連環報警。

3.器材準備

需要用到的器材有虛谷號、超聲波測距傳感器、蜂鳴器、杜邦線若干。

4.硬件搭建

首先,連接虛谷號,正常顯示Linux界面后,將超聲波測距傳感器的四個引腳VCC接輸入電壓5V,Trig觸發引腳接D3,Echo回饋引腳接D4,GND接地。傳感器帶有兩個超聲波探頭,分別用作發射和接收超聲波,其測量范圍在3~450cm。最后,將蜂鳴器長腳連接D11,短腳接地(如圖5)。

5.參考程序

圖6是虛谷號中Ardublock程序圖。本案例運用了控制模塊的選擇結構、循環結構,還使用了硬件、檢測、引腳模塊等,來實現程序。開始時,判斷超聲波所測距離是否小于10cm,如果條件成立,則重復執行循環語句模塊,通過設置蜂鳴器數字端口D11的高低電平,來發出連續報警聲,否則D11為低電平。文件保存默認位置在scope下。

該課例實現了倒車雷達的基本功能,這里可引導學生結合生活經驗,完成倒車雷達的整個體系的程序搭建,實現判斷距離越小,蜂鳴器報警頻率越高。虛谷號中的Ardublock可視化和交互性較強,編程門檻較低,并可以實時處理事件,使編程修改、測試等步驟都得以簡化。

綜上所述,基于虛谷號的這種圖形化編程教學,結合了Arduino的硬件資源和長期積累的案例資源,并且降低了學生學習的門檻。同時,能引導學生認識Linux系統,可以更好地結合一些開源平臺上的案例,使創意想法更豐富,適合中小學生體驗創客的樂趣,便于更好地開展關于開源軟硬件的創客普惠教育。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 国产精品无码在线看| 内射人妻无码色AV天堂| 91麻豆国产视频| 日本人妻一区二区三区不卡影院| 欧美日韩第三页| 日本道综合一本久久久88| 欧美日韩国产系列在线观看| 青青热久麻豆精品视频在线观看| 国产一级在线播放| 国产综合欧美| 国产精品中文免费福利| 国产欧美综合在线观看第七页| 一本视频精品中文字幕| 国产精品亚洲va在线观看| 国产视频资源在线观看| 国产精品人成在线播放| 国产玖玖视频| 久久婷婷色综合老司机| 天天综合网色| 国产自在自线午夜精品视频| 国产精品综合色区在线观看| 999精品色在线观看| 国产一区二区三区日韩精品| 色一情一乱一伦一区二区三区小说| 丝袜高跟美脚国产1区| 超碰aⅴ人人做人人爽欧美| 亚洲—日韩aV在线| 91丨九色丨首页在线播放 | 精品一区二区无码av| 日韩无码黄色网站| 欧美激情第一区| 亚洲欧美不卡| 国产一区二区人大臿蕉香蕉| 欧美日韩一区二区三区在线视频| 午夜精品区| 色偷偷一区二区三区| 日韩在线永久免费播放| av在线无码浏览| 久久久精品无码一二三区| 婷婷综合缴情亚洲五月伊| 国产网友愉拍精品| 成人午夜视频免费看欧美| 人与鲁专区| 国产第二十一页| 国产国产人成免费视频77777| 2022精品国偷自产免费观看| 亚洲一区毛片| 亚洲无码高清免费视频亚洲| 91福利一区二区三区| 黄色网页在线播放| 九色视频线上播放| 四虎永久免费地址在线网站| 成人福利在线观看| 国产成人做受免费视频| 国产一在线| 无码专区在线观看| 亚洲黄色高清| 国产97视频在线观看| 欧美一级在线看| 成人第一页| 国产91av在线| 久久人午夜亚洲精品无码区| 欧美色99| av尤物免费在线观看| 国产美女叼嘿视频免费看| 亚洲欧美精品一中文字幕| 亚洲最大情网站在线观看| 无码国产偷倩在线播放老年人| aaa国产一级毛片| 2019年国产精品自拍不卡| 国产欧美日韩视频怡春院| 在线观看视频99| 色悠久久久| 99精品这里只有精品高清视频| 亚洲无码91视频| 国产精品尤物铁牛tv| 国产成人亚洲毛片| 欧美精品成人| 91精品综合| 国产成人综合网在线观看| 免费看黄片一区二区三区| 精品一区二区三区波多野结衣|