【Arduino】开发入门教程【一】什么是Arduino
生活随笔
收集整理的這篇文章主要介紹了
【Arduino】开发入门教程【一】什么是Arduino
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Arduino
Arduino 是一款便捷靈活、方便上手的開源電子原型平臺(tái),包含硬件(各種型號的arduino板)和軟件(arduino IDE)。它適用于藝術(shù)家、設(shè)計(jì)師、愛好者和對于“互動(dòng)”有興趣的朋友們。 Arduino,是一個(gè)基于開放原始碼的軟硬體平臺(tái),構(gòu)建于開放原始碼simple I/O介面版,并且具有使用類似Java,C語言的Processing/Wiring開發(fā)環(huán)境。 Arduino能通過各種各樣的傳感器來感知環(huán)境,通過控制燈光、馬達(dá)和其他的裝置來反饋、影響環(huán)境。板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進(jìn)制文件,燒錄進(jìn)微控制器。對Arduino的編程是利用 Arduino編程語言 (基于 Wiring)和Arduino開發(fā)環(huán)境(based on Processing)來實(shí)現(xiàn)的。基于Arduino的項(xiàng)目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上運(yùn)行的軟件,他們之間進(jìn)行通信 (比如 Flash, Processing, MaxMSP)來實(shí)現(xiàn)。 你可以自己自己動(dòng)手制作,也可以購買成品套裝;Arduino所使用到的軟件都可以免費(fèi)下載. 硬件參考設(shè)計(jì) (CAD 文件)也是遵循availableopen-source協(xié)議, 你可以非常自由地 根據(jù)你自己的要求去修改他們. Arduino可以使用開發(fā)完成的電子元件例如Switch或sensors或其他控制器、LED、步進(jìn)馬達(dá)或其他輸出裝置。Arduino也可以獨(dú)立運(yùn)作成為一個(gè)可以跟軟件溝通的接口,例如說:flash、processing、Max/MSP、VVVV?或其他互動(dòng)軟件…。Arduino開發(fā)IDE接口基于開放源代碼原,可以讓您免費(fèi)下載使用開發(fā)出更多令人驚艷的互動(dòng)作品。 特點(diǎn) 1、開放源代碼的電路圖設(shè)計(jì),程序開發(fā)接口免費(fèi)下載,也可依需求自己修改。 2、使用低價(jià)格的微處理控制器(AVR系列控制器),可以采用USB接口供電,不需外接電源,也可以使用外部9VDC輸入。 3、Arduino支持ISP在線燒,可以將新的“bootloader”固件燒入AVR芯片。有了bootloader之后,可以通過串口或者USB to Rs232線更新固件。 4、可依據(jù)官方提供的Eagle格式PCB和SCH電路圖簡化Arduino模組,完成獨(dú)立運(yùn)作的微處理控制;可簡單地與傳感器,各式各樣的電子元件連接(例如:紅外線,超音波,熱敏電阻,光敏電阻,伺服馬達(dá),…等) 5、支持多種互動(dòng)程序,如:Flash、Max/Msp、VVVV、PD、C、Processing等。 6、應(yīng)用方面,利用Arduino,突破以往只能使用鼠標(biāo)、鍵盤、CCD等輸入的裝置的互動(dòng)內(nèi)容,可以更簡單地達(dá)成單人或多人游戲互動(dòng)。 功能 讓您可以快速使用Arduino與Macromedia 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)作品。 *基于創(chuàng)用CC開放原始碼的電路圖設(shè)計(jì) *基于創(chuàng)用CC開放原始碼的程式開發(fā)環(huán)境 *免費(fèi)下載,也可依需求自己修改!!遵照姓名標(biāo)示。您必須按照作者或授權(quán)人所指定的方式,表彰其姓名 *依相同方式分享,若您改變、轉(zhuǎn)變著作,當(dāng)散布該衍生著作時(shí),您需采用與本著作相同或類似的授權(quán)條款 * Arduino可使用ICSP線上燒入器,將「bootloader」燒入新的IC晶片 *可依據(jù)官方電路圖,簡化Arduino模組,完成獨(dú)立運(yùn)作的微處理控制 *可簡單地與傳感器,各式各樣的電子元件連接(例如:紅外線,超聲波,熱敏電阻,光敏電阻,伺服馬達(dá)等) *支援多樣的互動(dòng)程序例如: Macromedia Flash、Max/Msp、VVVV、PD、C、Processing等 *使用低價(jià)格的微處理控制器(ATMEGA 8-168) * USB接口,不需外接電源。另外有提供9V直流電源輸入 *應(yīng)用方面,利用Arduino,突破以往只能使用鼠標(biāo),鍵盤,CCD等輸入的裝置進(jìn)行互動(dòng)內(nèi)容的設(shè)計(jì),可以更簡單地達(dá)成單人或多人游戲互動(dòng)。 歷史 據(jù)說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ì)編程語言。兩天以后,David Mellis就寫出了程式碼。又過了三天,電路板就完工了。這塊電路板被命名為Arduino。幾乎任何人,即使不懂電腦編程,也能用Arduino做出 很酷的東西,比如對感測器作出回應(yīng),閃爍燈光,還能控制馬達(dá)。隨后Banzi,Cuartielles,和Mellis把設(shè)計(jì)圖放到了網(wǎng)上。保持設(shè)計(jì)的開 放源碼理念,因?yàn)榘鏅?quán)法可以監(jiān)管開源軟體,卻很難用在硬體上,他們決定采用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ì),你必須說明原始Arduino團(tuán)隊(duì)的貢獻(xiàn)。如果你調(diào)整或改動(dòng)了電路板,你的最新設(shè)計(jì)必須使用相同或類似的 Creative Commons許可,以保證新版本的Arduino電路板也會(huì)一樣的自由和開放。唯一被保留的只有Arduino這個(gè)名字。它被注冊成了商標(biāo)。如果有人想 用這個(gè)名字賣電路板,那他們可能必須付一點(diǎn)商標(biāo)費(fèi)用給Arduino的核心開發(fā)團(tuán)隊(duì)成員。 團(tuán)隊(duì)成員 Arduino的核心開發(fā)團(tuán)隊(duì)成員包括:Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis和Nicholas Zambetti。 Arduino官方網(wǎng)站(英文):www.Arduino.cc 相關(guān)文章【Arduino】開發(fā)入門教程【一】什么是Arduino
【Ardunio】開發(fā)入門教程【二】數(shù)據(jù)類型
【Arduino】開發(fā)入門教程【三】Arduino開發(fā)工具
【Arduino】開發(fā)入門教程【四】Arduino驅(qū)動(dòng)安裝
【Arduino】開發(fā)入門教程【五】Hello Arduino
【Arduino】開發(fā)入門教程【六】數(shù)據(jù)類型轉(zhuǎn)換函數(shù)
【Arduino】開發(fā)入門教程【七】7段顯示器實(shí)現(xiàn)+源代碼
【Arduino】開發(fā)入門教程【八】舵機(jī)操作+源代碼
//
原創(chuàng)聲明 轉(zhuǎn)載請注明
本文出自?Ray-Ray的博客
文章地址?http://www.cnblogs.com/rayray/archive/2013/03/08/2949439.html
感謝大家的推薦和收藏
你的支持! 我們的動(dòng)力!
轉(zhuǎn)載于:https://www.cnblogs.com/rayray/archive/2013/03/08/2949439.html
總結(jié)
以上是生活随笔為你收集整理的【Arduino】开发入门教程【一】什么是Arduino的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “却后十五年”下一句是什么
- 下一篇: Ext-第一课基本配置