Arduino 的生命力在哪裡?


1. 超低的門檻,使用簡單。可以讓沒有電子基礎的藝術家、設計師玩起來


2. 超強的擴展性,功能強大。arduino採用的mcu性能並不強,但擁有各種各樣的模塊,通過「加法」,組合出∞的可能,有用arduino做四軸飛行器、3d印表機、衛星等


3. 開放和分享


廉價,低功耗,小體積

雖然現在32位arm晶元已經很便宜,但是還沒有便宜到幾塊錢一片(還需要內存,電源管理等一堆外圍晶元配合),雖然已經低功耗,但還沒低到用硬幣大小的太陽能電池板供電。


可以快速進行從想法到原型的開發,產品化時,硬體要重新設計,引腳對應上,軟體可以在原型軟體上完善。基於Arduino的軟體,開發比較快,但對效率要求高的特殊輸入輸出要進行優化,或選擇支持ARM的Arduino板子。

關於Arduino模擬開發的---[嵌入式系統工匠坊]包括Arduino模擬學習很多例子。

http://wd.koudai.com/s/259792644?wfr=c


我同意虎子哥的。淘寶上滿天都是開放源碼和電路圖的各種開發板,但是沒有一個能形成強大的社區和統一的精神。arduino最成功莫過於其社區的建設,才能帶來這樣的影響力和豐富的成果。


arduino最重要的是社區資源,就像樹莓派一樣,雖然它們的軟硬體設計得跟不上時代了。


分享精神


追溯電子發展史,其實早在開源軟體之前就出現了開源硬體,主要包括印表機、電腦等,極客精神的硬體設計代表人物、同時也是蘋果公司的聯合創始人沃茲尼亞克最初設計的蘋果Ⅱ號電腦就共享了電路圖與代碼,只不過後來與蘋果公司的商業文化相左而被喬布斯阻止了。今天比較有名的開源軟體是Linux和android,前者用在很多PC(個人電腦)上,後者是目前十分流行的移動端操作系統,很多極客科技工程師踐行著開源的精神,在開源的社區為推廣開源軟體而努力。

開源硬體同樣屬於開源文化的一部分,主要是指自有共享詳細的硬體設計、比如電路圖、BOM和PCB數據,底層的驅動通常也是使用開源軟體來實現。Arduino的誕生是開源硬體發展史的一個新的里程碑,很多基於此硬體的設備開始出現,也成為科技與人文領域炙手可熱的開發工具,開源硬體的某些優點決定了它在後PC時代流行起來,當然,Arduino的成功有其個別的原因,

1、 支持多操作系統:Windows、Macintosh、linux;

2、 方便設計師和藝術家使用,採用Processing集成開發環境,降低了開發門檻,讓更多的專業與非專業人士參與設計,將跨行業的創意帶入電子設計;

3、 打造物理計算的設計理念,Arduino強調設計互動體驗,探索科技美以及人對科技體驗的創作,提倡模塊化、標準化與介面化,提高了開發的效率;

4、 Arduino生命周期比一般硬體產品要長很多,有利於打造硬體生態系統;

5、 Arduino降低了硬體設計的成本。

隨著開源硬體Arduino發展的順風順水,它的流行開始讓人們覺得開源硬體的時代已經來臨,即便如此,還有一些不同的聲音,很多人一直對開源硬體像開源軟體那樣對行業帶來重大影響持懷疑態度,主要有以下一些問題亟待解決:

1、 開源硬體目前大多數只是應用於學校教育行業,創始人Massimo Banzi最初開發Arduino的目的只是用於教學,很多大型的硬體設計項目開源硬體是無法完成的。

2、 缺少強大的EDA工具,儘管開源硬體有很多EDA工具可以使用,但是和商業的EDA軟體還是有很大差距,包括功能和軟體的操作體驗。

3、 硬體成本相對較大,儘管開源硬體節省了研發成本,但是製作、生產、測試硬體產品都需要很大的成本。

4、 還沒有找到良好的商業模式,開源硬體的商業盈利模式目前還處於探索階段,Arduino雖然很成功,也僅僅局限在小型的硬體項目。

綜合來看,開源硬體要變得和開源軟體那麼流行,還有很長一段路要走。

歡迎關注微信公眾號:tubenfilm

http://weixin.qq.com/r/9Dvu9rLEdu8JrfaV927m (二維碼自動識別)


1.編程相對變簡單。不需要花很多的時間來學習各種感測器應該怎麼寫代碼

(因為許多感測器都會提供一個庫文件,編程只需調用函數即可)

2.arduino注重「感測器」、「互動」

3.arduino有「可視化編程」工具,使得編程更加簡單了(不過這個工具僅適合做簡單的設計)

4.系統相對簡單,花十來塊錢就可以自己搭建一個最小系統,學習成本低。


本身是輸入輸出微控硬體或母板,有很多第三方廠家研發各式各樣的組模,用家只按須要連接。組模有探測類,彩顯示,無線RF通訊,三維度九維度定位,GPS組模,超聲波,wifi 組模,藍牙,手機3G組模,量測溫濕重,大氣壓力高度,遙控伺服機等。 所須硬體搞定就可選寫控語言arduino code,最花時漫長,完成後經arduino的專用軟體編譯成機械碼匯入arduino母板執行,是arduino版本的C語言,可作多次重覆匯入,好玩就是可邊寫邊試再邊改直到完美無蟲,網上有不少愛好者寫的code發表作參考。 另外一提所有硬體的拼接都是用麵包板插線,無須焊錫,試完玩完開發完只須拔出再組合又玩新搞作了


跟以前的51單片機一樣,入門用戶學習的標準,注意標準二字。


門檻低

價格低

社區龐大,資源例子豐富

正常往行業標準這個趨勢發展,今後可能會面向工業級


簡單,易學,生態好


代碼簡單,簡直太簡單了,寫起來各種愉快,對的,是既愉且快!

啥?性能差?性能差我堆數量嘛!中控用個樹莓派啥的來做演算法不就行了?


開源運動的其中一個結果~~

easy to use, easy to build, easy to share


感覺他的生命力應該是簡單,門檻低。

如果想讓生命力進一步頑強,需要跟更多的設備標準交融、兼容。

比如跟移動設備,ios、Android等。

我建了一個ARduino愛好qq群: 438912763,推薦一下!


一個大鬍子,有個idea,然後口才好。。。。。。大家都聽了,都信了,都玩起來了,生命力就起來了


arduino的配置實在太差,性價比確實不高。9美元的chip,512M內存,4GB存儲,還有wifi,usb,跟arduino的1kb內存比,實在是太豪華了。arduino兼容的板子,也要20人民幣左右,而chip才70人民幣。

隨著硬體成本的逐漸下降,arduino可能很快會被淘汰,原因就是功能太弱,跟不上soc的發展。


推薦閱讀:

arduino如何才能變成錢?
Processing 能做什麼?
如何用processing做出如下圖案?

TAG:開源硬體 | Arduino |