【啟動AI Maker世代 】2024 MAI 開發者社群大會(5/16-17)
|

【Arduino遇見未來】走過17個年頭,Arduino 主題週亮點一把抓!

   

作者:林姵妏

打開搜尋頁面,上頭是這麼介紹的:「Arduino是一個開源嵌入式硬體平台,用來供使用者製作可互動式的嵌入式專案」,乍聽之下對於初入門者或許有點艱澀難懂,但其實Arduino開發目的是為新手和專業人員提供一種低成本且簡單操作的管道!小小的體積內整合了控制晶片和燒錄功能,並且讓Pin腳更容易接線、配合麵包板,可以輕鬆的接上各類感測器或週邊設備,大幅降低操作門檻。

Arduino自2005年誕生至今,陪伴許多創作者走過開發過程的酸甜苦辣,創造出無數個有趣且印象深刻專案,各式型號開發版也正持續成長茁壯,在今年迎來了17歲生日,官方舉辦一年一度的Arduino Week,透過一系列活動展現創作能量,包含線上交流、產品與專案發表演示等,串聯官方組織、社群網絡、藝術家、設計師、Maker,讓世界各地一同共襄盛舉!

回顧亮眼成績,展望未來

活動由執行長Fabio Violante以及共同創辦人Massimo Banzi拉開序幕,回顧了Arduino在2021年所締造的傲人紀錄,像是在2021年下旬,達成Arduino UNO官方開發板銷售超過1,000萬片的里程碑;致力於教育發展,Arduino Education建立了順應學習趨勢的STEAM計劃,整合線上課程、零件材料包、專業輔導團隊與社群資源,賦能這群「未來的科學家與藝術家」;積極拓展數千家公司使用需求,打造一個能讓企業在簡單的物聯網應用程序開發平台內,快速、安全地將遙感測器連接到企業的業務邏輯層,Arduino PRO成為數百萬用戶和公司最常導入應用的合作夥伴。

Fabio Violante提到,Arduino發展至今,已經從最初小小的開發板,蛻變成為集硬體核心、開發工具、雲端服務等多面向資源於一身的開發平台,亦同時努力耕耘開源社群,促使大家更關注創意與實現,為研發世界增添許多色彩!

Arduino家族的演變歷程

在Maker的開發平台當中,Arduino一直是最受歡迎也是最多人使用的平台,官方也推出不少的家族系列,一字排開實在令人眼花撩亂、難以選擇,然而這樣多元選擇給予開發者很大的空間,常見的例子像學習或教育使用,可採用Arduino UNO,適合初入門者學習;如果要開發電子應用,則可採用Arduino Yun或是Arduino Tian等,都非常適用於物聯網應用的開發。

仔細來看看Arduino近年的演變,從早期(2005年 ~ 2008年)開發板多使用ATmega8系列晶片,程式記憶體只有8KB,到後來使用ATmega1280、ATmega2560等晶片,大幅提升記憶體容量,讓程式開發者可以寫更長的程式,而不會被記憶體容量給限縮,且能夠有效提高執行的運算效能。

值得一提的是,上述均為8位元運算,在2012年Due推出後,首次進入32位元運算,程式記憶體增至512KB,讓程式開發更寬裕、執行更快速。

另外,從通訊面向來看, Arduino基本上沒什麼通訊功能,但通訊應用在後續演進過程中逐漸被重視,2007年提出的Arduino BT(Bluetooth)開發板即加入藍牙功能,2011年推出Arduino Ethernet開發板加入乙太網路功能,而2013年的Arduino Yun開發板則是加入Wi-Fi功能,專門提供在IoT應用上。

Arduino Yun提供Wi-Fi功能,定位在IoT應用。

最後,從應用開發面向來看,Arduino開發板的改變有時是為了某種應用目的,例如Diecimila/Duemilanove/Uno這個路線,主要是提供一個大宗平價化的開發板,供學習之用;2008年、2009年的Nano主要是方便插置於麵包板,適合各種實驗、試做;Fio是專門設計用來以電池供電、無線相關的應用,Pro則是用於半永久性裝設的應用。

結語

聽完執行長與共同創辦人的演說,不難感受到他們對於自家商品的信心,以及未來發展的決心,而Arduino團隊一直以來都藉由平台傳達開發信念給使用者,今年特意將往年的”Arduino Day”延伸為”Arduino Week”,串聯業界、學界的資深好手,齊聚一堂,分享主題從AI、智能家居、互動藝術機器人到教育科技,以及公布眾多參與者期待的”Arduino Cloud Games”(雲遊戲)獎項得主,全方面地展現Arduino的應用廣度。

有興趣的朋友可以到YouTube平台收聽演講完整版喔。

林姵妏

Author: 林姵妏

熱愛生活,熱愛新事物,用鍵盤記錄我的Maker World。

Share This Post On
468 ad

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *