Arduino是什么
目錄 |
Arduino 簡介
相信很多人都做過功課,大部分的網(wǎng)頁會告訴你: “Arduino 是一塊基于開放原始碼的 USB 接口 Simple I/O 接口板”、“Arduino 是一個源自意大利的硬件項目”、“Arduino 是一個比你的臺式電腦更能夠用來感應(yīng)和控制現(xiàn)實物理世界的一套工具?!边€羅列了很多的電路板的圖片。
以上這些都說的沒錯,但我認(rèn)為,除此之外,Arduino 還可以詮釋為一種開源硬件和開源軟件相結(jié)合的創(chuàng)新。很多人都知道開源軟件,著名的有Linux, Android, 但是開源硬件卻是很少為人所知。但是,隨著 2005 年的冬天 Arduino 在意大利的誕生,這種一邊倒的狀況逐漸的有了一些扭轉(zhuǎn)。Arduino 之所以強大,是因為?Arduino 的電路板是硬件開源的,而相配套上位機是軟件開源的。因此,Arduino 的一切都是沒有秘密的,你可以找到所有的電路圖紙,器件清單、軟件代碼、庫文件,因此,所有的使用者都可以去改進它、完善它。
可以說,Arduino 的誕生得益于意大利的創(chuàng)始者的努力,而它的成長,卻受益于全世界 Arduino 使用者的反復(fù)改進。就如同一個取之不竭的谷倉,用的人越多,其中的糧食就越多。目前,使用 Arduino 的用戶爆發(fā)性的增長,隨著越來越多的人的參予,Arduino 這顆軟件與硬件都開源的創(chuàng)新種子已經(jīng)在百花爭鳴后結(jié)出豐碩的果實。
Arduino 功能
Arduino可以用來開發(fā)互動裝置,什么是互動裝置呢?互動裝置其實無所不在,像是房間中的冷氣溫控,就是利用感測器偵測環(huán)境溫度,以自動調(diào)節(jié)室溫,像大超市、商場中的自動門,一有人靠近就能自動開門.這些裝置都可以給生活帶來便利,是非常優(yōu)秀的科技商品。
從使用方式來看 Arduino既能脫離電腦獨立運行,也能在運行時和電腦中運行的程序(如Flash, Processing, MaxMSP等)進行通訊對話。
從應(yīng)用領(lǐng)域來看,Arduino的涉足也頗為廣泛,它可以搭配各種傳感器使用:
- 連接紅外/超聲波傳感器,可以對前方障礙物進行檢測,典型的應(yīng)用有 AS - 4WD 尋線避障平臺、AS - 4WD 超聲波移動偵測平臺;
連接人體熱傳感器,可以對前方是接近的紅外熱源進行檢測,典型的應(yīng)用有人體熱感應(yīng)燈的自動開關(guān);
連接煙霧傳感器,可以進行環(huán)境煙霧的檢測,典型的應(yīng)用有煙霧報警器;
連接微伺服舵機,可以控制電機的轉(zhuǎn)動,典型的應(yīng)用有6自由度機械臂、人形機器人;
連接液晶顯示屏,可以方便的將傳感器測的的數(shù)據(jù)顯示到液晶屏上;
連接以太網(wǎng)的擴展模塊,可以方便的進行網(wǎng)絡(luò)傳輸;
還有藍(lán)牙傳輸、WIFI傳輸、無線攝像頭的控制,層出不窮的創(chuàng)意,在全世界的 Arduino 愛好者中涌現(xiàn)。
Arduino 特色
1、開放源代碼的電路圖設(shè)計,程序開發(fā)接口免費下載,也可依需求自己修改。
2、使用低價格的微處理控制器(ATMEGA 328)。可以采用 USB 接口供電,不需外接電源,也可以使用外部 DC 輸入。
3、與 Basic Stamp 極為相似,但是使用起來更為快捷、方便且更便宜。
4、Arduino 支持 ISP 在線燒錄,可以將新的 "bootloader" 固件燒入 ATmega328 芯片。
5、可依據(jù)官方提供的 Eagel 格式 PCB 和 SCH 電路圖,簡化 Arduino 模組,完成獨立運作的微處理控制。
可簡單地與傳感器,各式各樣的電子元件連接(例如:紅外線、超聲波、壓力傳感器、光敏電阻、碰撞傳感器等)
了解更多
點擊進入更多關(guān)于 Arduino 的有趣應(yīng)用以及介紹
點擊查看 Arduino 及相關(guān)產(chǎn)品