Arduino是什么

來(lái)自ALSROBOT WiKi
2016年6月13日 (一) 09:26Admin討論 | 貢獻(xiàn)的版本

(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
20A01.png

目錄

Arduino 簡(jiǎn)介

相信很多人都做過(guò)功課,大部分的網(wǎng)頁(yè)會(huì)告訴你: “Arduino 是一塊基于開(kāi)放原始碼的 USB 接口 Simple I/O 接口板”、“Arduino 是一個(gè)源自意大利的硬件項(xiàng)目”、“Arduino 是一個(gè)比你的臺(tái)式電腦更能夠用來(lái)感應(yīng)和控制現(xiàn)實(shí)物理世界的一套工具?!边€羅列了很多的電路板的圖片。
以上這些都說(shuō)的沒(méi)錯(cuò),但我認(rèn)為,除此之外,Arduino 還可以詮釋為一種開(kāi)源硬件和開(kāi)源軟件相結(jié)合的創(chuàng)新。很多人都知道開(kāi)源軟件,著名的有Linux, Android, 但是開(kāi)源硬件卻是很少為人所知。但是,隨著 2005 年的冬天 Arduino 在意大利的誕生,這種一邊倒的狀況逐漸的有了一些扭轉(zhuǎn)。Arduino 之所以強(qiáng)大,是因?yàn)?Arduino 的電路板是硬件開(kāi)源的,而相配套上位機(jī)是軟件開(kāi)源的。因此,Arduino 的一切都是沒(méi)有秘密的,你可以找到所有的電路圖紙,器件清單、軟件代碼、庫(kù)文件,因此,所有的使用者都可以去改進(jìn)它、完善它。
可以說(shuō),Arduino 的誕生得益于意大利的創(chuàng)始者的努力,而它的成長(zhǎng),卻受益于全世界 Arduino 使用者的反復(fù)改進(jìn)。就如同一個(gè)取之不竭的谷倉(cāng),用的人越多,其中的糧食就越多。目前,使用 Arduino 的用戶(hù)爆發(fā)性的增長(zhǎng),隨著越來(lái)越多的人的參予,Arduino 這顆軟件與硬件都開(kāi)源的創(chuàng)新種子已經(jīng)在百花爭(zhēng)鳴后結(jié)出豐碩的果實(shí)。

Arduino 功能

Arduino可以用來(lái)開(kāi)發(fā)互動(dòng)裝置,什么是互動(dòng)裝置呢?互動(dòng)裝置其實(shí)無(wú)所不在,像是房間中的冷氣溫控,就是利用感測(cè)器偵測(cè)環(huán)境溫度,以自動(dòng)調(diào)節(jié)室溫,像大超市、商場(chǎng)中的自動(dòng)門(mén),一有人靠近就能自動(dòng)開(kāi)門(mén).這些裝置都可以給生活帶來(lái)便利,是非常優(yōu)秀的科技商品。
從使用方式來(lái)看 Arduino既能脫離電腦獨(dú)立運(yùn)行,也能在運(yùn)行時(shí)和電腦中運(yùn)行的程序(如Flash, Processing, MaxMSP等)進(jìn)行通訊對(duì)話。
從應(yīng)用領(lǐng)域來(lái)看,Arduino的涉足也頗為廣泛,它可以搭配各種傳感器使用:

  • 連接紅外/超聲波傳感器,可以對(duì)前方障礙物進(jìn)行檢測(cè),典型的應(yīng)用有 AS - 4WD 尋線避障平臺(tái)、AS - 4WD 超聲波移動(dòng)偵測(cè)平臺(tái);
  • 連接人體熱傳感器,可以對(duì)前方是接近的紅外熱源進(jìn)行檢測(cè),典型的應(yīng)用有人體熱感應(yīng)燈的自動(dòng)開(kāi)關(guān);
  • 連接煙霧傳感器,可以進(jìn)行環(huán)境煙霧的檢測(cè),典型的應(yīng)用有煙霧報(bào)警器;
  • 連接微伺服舵機(jī),可以控制電機(jī)的轉(zhuǎn)動(dòng),典型的應(yīng)用有6自由度機(jī)械臂、人形機(jī)器人;
  • 連接液晶顯示屏,可以方便的將傳感器測(cè)的的數(shù)據(jù)顯示到液晶屏上;
  • 連接以太網(wǎng)的擴(kuò)展模塊,可以方便的進(jìn)行網(wǎng)絡(luò)傳輸;

還有藍(lán)牙傳輸、WIFI傳輸、無(wú)線攝像頭的控制,層出不窮的創(chuàng)意,在全世界的 Arduino 愛(ài)好者中涌現(xiàn)。

Arduino 特色

1、開(kāi)放源代碼的電路圖設(shè)計(jì),程序開(kāi)發(fā)接口免費(fèi)下載,也可依需求自己修改。
2、使用低價(jià)格的微處理控制器(ATMEGA 328)??梢圆捎?USB 接口供電,不需外接電源,也可以使用外部 DC 輸入。
3、與 Basic Stamp 極為相似,但是使用起來(lái)更為快捷、方便且更便宜。
4、Arduino 支持 ISP 在線燒錄,可以將新的 "bootloader" 固件燒入 ATmega328 芯片。
5、可依據(jù)官方提供的 Eagel 格式 PCB 和 SCH 電路圖,簡(jiǎn)化 Arduino 模組,完成獨(dú)立運(yùn)作的微處理控制。
可簡(jiǎn)單地與傳感器,各式各樣的電子元件連接(例如:紅外線、超聲波、壓力傳感器、光敏電阻、碰撞傳感器等)

了解更多

Erweima.png

點(diǎn)擊進(jìn)入更多關(guān)于 Arduino 的有趣應(yīng)用以及介紹
點(diǎn)擊查看 Arduino 及相關(guān)產(chǎn)品