国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

開源硬件在電子實(shí)訓(xùn)與創(chuàng)新實(shí)踐中的應(yīng)用

2016-03-05 22:22:39唐敏金一鳴
求知導(dǎo)刊 2016年2期

唐敏++金一鳴

摘 要:本文分析了開源硬件的特點(diǎn),介紹了在學(xué)校工程訓(xùn)練教育中引入開源硬件進(jìn)行電子實(shí)訓(xùn)與創(chuàng)新實(shí)踐的應(yīng)用可行性,重點(diǎn)探討了以Arduino開源硬件平臺(tái)進(jìn)行電子實(shí)訓(xùn)與創(chuàng)新的教學(xué)模式。作者認(rèn)為,在此模式下,可以在更多學(xué)科、更大群體的學(xué)生中間深入開展電子實(shí)訓(xùn)教學(xué),不僅有利于提高學(xué)生的動(dòng)手實(shí)踐能力與理論水平,更有利于提高學(xué)生的創(chuàng)新能力,對(duì)于工科院校進(jìn)行工程訓(xùn)練教學(xué)改革具有一定的借鑒意義。

關(guān)鍵詞:開源硬件;Arduino;電子實(shí)踐與創(chuàng)新

一、引言

2012年4月教育部在《全面提高高等教育質(zhì)量的若干意見》中指出了在創(chuàng)新人才培養(yǎng)模式與強(qiáng)化實(shí)踐育人環(huán)節(jié)方面的相關(guān)意見。[1]在實(shí)際教學(xué)中,由于學(xué)生受限于知識(shí)結(jié)構(gòu),在進(jìn)行教學(xué)實(shí)踐中往往需要花費(fèi)大量時(shí)間用于底層技術(shù)的學(xué)習(xí),使得學(xué)生無法積極主動(dòng)地進(jìn)行實(shí)踐,抑制了學(xué)生創(chuàng)新的潛力。尤其是在電子實(shí)踐方面,面對(duì)比較深?yuàn)W的電子與電氣知識(shí),學(xué)生很難有自覺深入學(xué)習(xí)的興趣和動(dòng)力,所以這樣的情況就更明顯。[2][3][4][5]

開源硬件(Open Source Hardware)是指用與自由及開源軟件相同的方式設(shè)計(jì)的計(jì)算機(jī)和電子硬件。[6]開源硬件設(shè)計(jì)者通常會(huì)公布詳細(xì)的硬件設(shè)計(jì)資料,如機(jī)械圖、電路圖、物料清單、PCB版圖、HDL源碼和IC版圖,以及驅(qū)動(dòng)開源硬件的軟件開發(fā)工具包等。[7][8]開源硬件的出現(xiàn),能在很大程度上有助于解決電子實(shí)踐方面的難題,并且對(duì)于改善現(xiàn)狀有著積極的影響。

Arduino開源硬件平臺(tái)作為開源硬件的一個(gè)典型,由于其價(jià)格低廉、應(yīng)用方便、良好的跨平臺(tái)性、簡(jiǎn)易的編程環(huán)境、可擴(kuò)展性及應(yīng)用范圍廣等特點(diǎn),[9]所以在電子實(shí)訓(xùn)與創(chuàng)新實(shí)踐方面有著明顯的優(yōu)勢(shì)。

本文基于Arduino開源硬件,探討開源硬件在電子實(shí)訓(xùn)方面的教學(xué)模式與學(xué)生的創(chuàng)新實(shí)踐。

二、Arduino開源硬件

Arduino是一款便捷靈活、方便上手的開源電子原型平臺(tái),共包含硬件Arduino控制板和軟件Arduino IDE。目前,控制板已經(jīng)發(fā)展到了Arduino Uno、Arduino Nano、Arduino LilyPad、Arduino Mega2560、Arduino Ethernet、Arduino Due、Arduino Leonardo、Arduino Yun等眾多版本。

Arduino 控制板通過 USB 接口與電腦相連,采用類似 Processing的語(yǔ)言進(jìn)行應(yīng)用開發(fā), Arduino 語(yǔ)法是建立在C/C++基礎(chǔ)上的,其實(shí)也就是基礎(chǔ)的C語(yǔ)法,因此具有易學(xué)易用的特點(diǎn),使用起來非常方便。

對(duì)于Arduino開源平臺(tái)的優(yōu)勢(shì)可以做如下總結(jié)。 [10][11]

(1)相對(duì)其他開發(fā)板,Arduino及周邊產(chǎn)品相對(duì)質(zhì)廉價(jià)優(yōu),學(xué)習(xí)或創(chuàng)作成本低。

(2) Arduino的簡(jiǎn)單易學(xué)開發(fā)環(huán)境。知道Arduino的端口作用或者自己定義端口作用,在此情況下就可以使用Arduino開源平臺(tái);只要會(huì)基本的C語(yǔ)言,就可以編寫Arduino 程序。

(3)Arduino的可擴(kuò)展性很強(qiáng)。由于其開源的理念,軟硬件完全對(duì)公眾開放。對(duì)于其I/O設(shè)備的Arduino編程,許多I/O設(shè)備都已經(jīng)帶有庫(kù)文件。在此基礎(chǔ)上進(jìn)行相應(yīng)的修改就可以開發(fā)個(gè)性化的作品。

(4)Arduino資料容易獲取。從Arduino國(guó)內(nèi)外相關(guān)網(wǎng)站、論壇里都可以得到大量的共享資源。通過了解這些資源信息有助于解決在使用Arduino進(jìn)行設(shè)計(jì)時(shí)遇到的問題。

(5)良好的跨平臺(tái)性。Arduino對(duì)于Windows、Mac OS、Linux系統(tǒng)都有著相應(yīng)版本的Arduino IDE 軟件。

綜上所述,Arduino平臺(tái)在使用上具有非常大的優(yōu)勢(shì),其安裝簡(jiǎn)單,可以反復(fù)使用,像電子積木一樣可以隨意組合搭配,學(xué)生可以根據(jù)自己的設(shè)計(jì)任意搭配電路,編寫相應(yīng)的控制程序,從而實(shí)現(xiàn)電路的運(yùn)行。

通過以上對(duì)于Arduino開源硬件平臺(tái)的特色優(yōu)勢(shì)分析,對(duì)于更多學(xué)科、更大群體的學(xué)生深入開展電子實(shí)訓(xùn)教學(xué)中引入該平臺(tái)具有很強(qiáng)的可行性。

三、Arduino 在電子實(shí)訓(xùn)與創(chuàng)新實(shí)踐的教學(xué)案例

1.實(shí)訓(xùn)硬件、軟件及材料

如上圖所示,選取Arduino uno 作為核心控制板。設(shè)計(jì)軟件為Arduino IDE 1.6.5。硬件材料包括:LED、電阻、跳線、蜂鳴器、七段數(shù)碼管、按鍵、傾斜開關(guān)、光敏電阻、紅外接收三極管、溫度傳感器、紅外遙控器、紅外接收頭等。

2. 實(shí)訓(xùn)內(nèi)容

為了讓更多學(xué)科學(xué)生、更大群體的學(xué)生積極參與電子實(shí)訓(xùn)與創(chuàng)新實(shí)踐,我們?cè)O(shè)計(jì)了如表1所示的基礎(chǔ)實(shí)訓(xùn)教學(xué)內(nèi)容。

實(shí)訓(xùn)內(nèi)容如下:首先,由指導(dǎo)老師為學(xué)生介紹所用電子元器件的理論知識(shí);其次,由指導(dǎo)老師為學(xué)生演示及講解程序設(shè)計(jì)流程和注意事項(xiàng);最后,學(xué)生按照實(shí)訓(xùn)要求,根據(jù)老師的指導(dǎo)進(jìn)行硬件電路的搭建,編寫控制程序、調(diào)試程序、將程序下載到Arduino控制板中;最后完成實(shí)訓(xùn)內(nèi)容。

3.教學(xué)效果

雖然學(xué)生來自不同學(xué)院、不同專業(yè),在電子知識(shí)方面也有著不同的基礎(chǔ),但是學(xué)生都有著很高的積極性。在整個(gè)實(shí)訓(xùn)過程中,學(xué)生之間互學(xué)互教,完成整個(gè)實(shí)訓(xùn)項(xiàng)目。由于簡(jiǎn)單修改電路和程序,就能立刻實(shí)現(xiàn)個(gè)性化很強(qiáng)的效果,這極大地激起了學(xué)生的學(xué)習(xí)興趣,激發(fā)了學(xué)生的想象力和創(chuàng)新能力。

4.教學(xué)分析

在整個(gè)實(shí)訓(xùn)過程中,學(xué)生完成電路的硬件搭建和程序設(shè)計(jì),教師只是作為指導(dǎo)。實(shí)訓(xùn)中每位學(xué)生必須完成一個(gè)電路的硬件搭建和程序設(shè)計(jì),學(xué)生之間互學(xué)互教,培養(yǎng)了學(xué)生的團(tuán)結(jié)協(xié)作能力,達(dá)到了教學(xué)效果。

由此得出以下結(jié)論:

(1)Arduino開源硬件平臺(tái)的電子實(shí)訓(xùn)過程能夠很好進(jìn)行以學(xué)生為主的教學(xué)實(shí)踐,成本又相對(duì)較低。

(2)Arduino開源硬件平臺(tái)的電子實(shí)訓(xùn)極大激起學(xué)生的學(xué)習(xí)興趣,充分調(diào)動(dòng)學(xué)生們的學(xué)習(xí)積極性和自主性,極大地激發(fā)了學(xué)生的想象力和創(chuàng)新能力,培養(yǎng)了他們的創(chuàng)新意識(shí)。

(3)Arduino開源硬件平臺(tái)的電子實(shí)訓(xùn)由于 Arduino 硬件的易用性與豐富的可擴(kuò)展性,使得對(duì)于更多學(xué)科、更大群體的學(xué)生進(jìn)行電子實(shí)訓(xùn)變得切實(shí)可行。

5.創(chuàng)新實(shí)踐

學(xué)生基于Arduino開源硬件平臺(tái)以及現(xiàn)有的外圍硬件完成了如表2所示的創(chuàng)新實(shí)踐項(xiàng)目。

四、結(jié) 語(yǔ)

本文分析了開源硬件的特點(diǎn)和優(yōu)勢(shì),具體介紹了在學(xué)校工程訓(xùn)練教育中引入開源硬件進(jìn)行電子實(shí)訓(xùn)與創(chuàng)新實(shí)踐的應(yīng)用可行性,初步給出了以Arduino開源硬件平臺(tái)進(jìn)行電子實(shí)訓(xùn)與創(chuàng)新的教學(xué)模式。

實(shí)踐表明,在此模式下實(shí)現(xiàn)了對(duì)于更多學(xué)科、更大群體的學(xué)生開展電子實(shí)訓(xùn)的教學(xué),這不僅極大地激起了學(xué)生的學(xué)習(xí)興趣,調(diào)動(dòng)了學(xué)生的積極性,提高了學(xué)生的實(shí)踐能力與理論水平,還激發(fā)了學(xué)生們的想象力和創(chuàng)新能力,培養(yǎng)了學(xué)生的創(chuàng)新意識(shí)。

在以后教學(xué)實(shí)踐中,我們將繼續(xù)探索其他典型開源硬件平臺(tái)在電子實(shí)訓(xùn)與創(chuàng)新實(shí)踐方面的應(yīng)用,不斷完善和改進(jìn)具體實(shí)施措施,以取得更好的教學(xué)效果,達(dá)到教學(xué)目標(biāo)。

參考文獻(xiàn):

[1]中華人民共和國(guó)教育部.教育部關(guān)于全面提高高等教育質(zhì)量的若干意見[EB/OL].http://www.gov. cn/zwgk/2012-04/20/content_ 2118168.htm,2014-04-20.

[2][9]趙廣元,王文慶,蔡秀梅.開源硬件在自動(dòng)化專業(yè)教學(xué)中的應(yīng)用模式初探[J].實(shí)驗(yàn)室研究與探索,2013,(11):355-357.

[3]秦 健,閆 超,董長(zhǎng)智.Arduino機(jī)器人在推進(jìn)素質(zhì)教育方面的應(yīng)用淺析[C].計(jì)算機(jī)與教育, 2014:225-232.

[4]袁 麗.基于開源硬件的電子實(shí)習(xí)教改初探[J].教育教學(xué)論壇,2013,(22):39-42.

[5]馮巧波,尹鐵路,沈坤全,等.激光加工在工程實(shí)訓(xùn)中的應(yīng)用[J].實(shí)驗(yàn)室研究與探索,2015,34(4):206-208.

[6]Wiki Pedia.Open-source hardware[EB/OL].http://en.wikipedia.org/wiki/Opensource_hardware,2014-12-18.

[7]Wiki Pedia.History of free and open-source software[EB/OL].http://en.wikipedia.org/wiki/History_of_free_and_open-source_software,2014-11-14.

[8]Wiki Pedia.Open design[EB/OL].http://en.wikipedia.org/wiki/Open_design,2014-12-29.

[10]戈惠梅,徐曉慧,顧志華,等.基于Arduino的智能小車避障系統(tǒng)的設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2014,(11):118-120.

[11]蔡卓凡.基于Arduino和Android教室移動(dòng)巡檢系統(tǒng)設(shè)計(jì)[J].電子科技,2014,27(5):110-115.

柳江县| 灵璧县| 辽阳县| 闵行区| 都兰县| 夹江县| 灌南县| 盐津县| 朝阳县| 丹棱县| 博野县| 湘潭市| 昭平县| 新津县| 长子县| 遵义市| 闻喜县| 广东省| 昭觉县| 银川市| 临沧市| 田阳县| 来凤县| 诏安县| 呼和浩特市| 灵璧县| 锡林郭勒盟| 闽清县| 庆安县| 龙陵县| 九江市| 怀柔区| 郴州市| 深水埗区| 三门峡市| 石嘴山市| 南通市| 微山县| 罗源县| 扎赉特旗| 承德市|