日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Arduino

 天朗氣清uizw04 2020-03-10
發(fā)展歷程

Massimo Banzi之前是意大利Ivrea一家高科技設(shè)計(jì)學(xué)校的老師。他的學(xué)生們經(jīng)常抱怨找不到便宜好用的微控制器。 2005年冬天, Massimo Banzi跟David Cuartielles討論了這個(gè)問題。 David Cuartielles是一個(gè)西班牙籍晶片工程師,當(dāng)時(shí)在這所學(xué)校做訪問學(xué)者。兩人決定設(shè)計(jì)自己的電路板,并引入了Banzi的學(xué)生David Mellis為電路板設(shè)計(jì)編程語(yǔ)言。兩天以后,David Mellis就寫出了程式碼。又過了三天,電路板就完工了。Massimo Banzi喜歡去一家名叫di Re Arduino的酒吧,該酒吧是以1000年前意大利國(guó)王Arduin的名字命名的。為了紀(jì)念這個(gè)地方,他將這塊電路板命名為Arduino。

隨后Banzi、Cuartielles和Mellis把設(shè)計(jì)圖放到了網(wǎng)上。版權(quán)法可以監(jiān)管開源軟件,卻很難用在硬件上,為了保持設(shè)計(jì)的開放源碼理念,他們決定采用Creative Commons(CC)的授權(quán)方式公開硬件設(shè)計(jì)圖。在這樣的授權(quán)下.任何人都可以生產(chǎn)電路板的復(fù)制品,甚至還能重新設(shè)計(jì)和銷售原設(shè)計(jì)的復(fù)制品。人們不需要支付任何費(fèi)用,甚至不用取得Arduino團(tuán)隊(duì)的許可。然而,如果重新發(fā)布了引用設(shè)計(jì),就必須聲明原始Arduino團(tuán)隊(duì)的貢獻(xiàn)。如果修改了電路板,則最新設(shè)計(jì)必須使用相同或類似的Creative Commons(CC)的授權(quán)方式,以保證新版本的Arduino電路板也會(huì)一樣是自由和開放的。唯一被保留的只有Arduino這個(gè)名字,它被注冊(cè)成了商標(biāo),在沒有官方授權(quán)的情況下不能使用它。

Arduino發(fā)展至今,已經(jīng)有了多種型號(hào)及眾多衍生控制器推出。[1]

平臺(tái)特點(diǎn)

· 跨平臺(tái)

Arduino IDE可以在Windows、Macintosh OS X、Linux三大主流操作系統(tǒng)上運(yùn)行,而其他的大多數(shù)控制器只能在Windows上開發(fā)。

· 簡(jiǎn)單清晰

Arduino IDE基于processing IDE開發(fā)。對(duì)于初學(xué)者來(lái)說(shuō),極易掌握,同時(shí)有著足夠的靈活性。Arduino語(yǔ)言基于wiring語(yǔ)言開發(fā),是對(duì) avr-gcc庫(kù)的二次封裝,不需要太多的單片機(jī)基礎(chǔ)、編程基礎(chǔ),簡(jiǎn)單學(xué)習(xí)后,你也可以快速的進(jìn)行開發(fā)。

· 開放性

Arduino的硬件原理圖、電路圖、IDE軟件及核心庫(kù)文件都是開源的,在開源協(xié)議范圍內(nèi)里可以任意修改原始設(shè)計(jì)及相應(yīng)代碼。

· 發(fā)展迅速

Arduino不僅僅是全球最流行的開源硬件,也是一個(gè)優(yōu)秀的硬件開發(fā)平臺(tái),更是硬件開發(fā)的趨勢(shì)。Arduino簡(jiǎn)單的開發(fā)方式使得開發(fā)者更關(guān)注創(chuàng)意與實(shí)現(xiàn),更快的完成自己的項(xiàng)目開發(fā),大大節(jié)約了學(xué)習(xí)的成本,縮短了開發(fā)的周期。

因?yàn)锳rduino的種種優(yōu)勢(shì),越來(lái)越多的專業(yè)硬件開發(fā)者已經(jīng)或開始使用Arduino來(lái)開發(fā)他們的項(xiàng)目、產(chǎn)品;越來(lái)越多的軟件開發(fā)者使用Arduino進(jìn)入硬件、物聯(lián)網(wǎng)等開發(fā)領(lǐng)域;大學(xué)里,自動(dòng)化、軟件,甚至藝術(shù)專業(yè),也紛紛開展了Arduino相關(guān)課程。[2]

功能

可以快速使用Arduino與Adobe Flash, Processing, Max/MSP, Pure Data, SuperCollider等軟件結(jié)合,作出互動(dòng)作品。 Arduino可以使用現(xiàn)有的電子元件例如開關(guān)或者傳感器或者其他控制器件、LED、步進(jìn)馬達(dá)或其他輸出裝置。 Arduino也可以獨(dú)立運(yùn)行,并與軟件進(jìn)行交互,例如: Macromedia Flash, Processing, Max/MSP, Pure Data, VVVV或其他互動(dòng)軟件。 Arduino的IDE界面基于開放源代碼,可以免費(fèi)下載使用,開發(fā)出更多令人驚艷的互動(dòng)作品。

硬件組成

主板

Arduino Arduino

Arduino的型號(hào)有很多,如

Arduino Uno

Arduino Nano

Arduino Nano Arduino Nano

Arduino LilyPad

Arduino Mega 2560

Arduino Ethernet

Arduino Due

Arduino Leonardo

ArduinoYún

擴(kuò)展板

Arduino的擴(kuò)展板很多,如

Arduino GSM Shield Front Arduino GSM Shield Front

Arduino GSM Shield

Arduino Ethernet Shield

Arduino Ethernet Shield Arduino Ethernet Shield

Arduino WiFi Shield

Arduino Wireless SD Shield

Arduino USB Host Shield

Arduino Motor Shield

Arduino Wireless Proto Shield

Arduino Proto Shield

版權(quán)與付費(fèi)

為了保持設(shè)計(jì)的開放源碼理念,因?yàn)榘鏅?quán)法可以監(jiān)管開源軟件,卻很難用在硬件上,Arduino決定采用Creative Commons許可。 Creative Commons(CC)是為保護(hù)開放版權(quán)行為而出現(xiàn)的類似GPL的一種許可(license)。在Creative Commons許可下,任何人都被允許生產(chǎn)電路板的復(fù)制品,還能重新設(shè)計(jì),甚至銷售原設(shè)計(jì)的復(fù)制品。你不需要付版稅,甚至不用取得Arduino團(tuán)隊(duì)的許可。然而,如果你重新發(fā)布了引用設(shè)計(jì),你必須說(shuō)明原始Arduino團(tuán)隊(duì)的貢獻(xiàn)。如果你調(diào)整或改動(dòng)了電路板,你的最新設(shè)計(jì)必須使用相同或類似的 Creative Commons許可,以保證新版本的Arduino電路板也會(huì)一樣的自由和開放。唯一被保留的只有Arduino這個(gè)名字。它被注冊(cè)成了商標(biāo)。如果有人想用這個(gè)名字賣電路板,那他們必須付一點(diǎn)商標(biāo)費(fèi)用給Arduino的核心開發(fā)團(tuán)隊(duì)成員。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多