我們正在迅速轉向以行動裝置為主導的世界。從Sketch到Pixate再到Framer,設計師的工具箱已變得越來越簡單有效,可以用來製作原型,製作應用程式的成本從未如此低,而且從來沒有這麼快。
我們正在迅速轉向以行動裝置為主導的世界。從Sketch到Pixate再到Framer,設計師的工具箱已變得越來越簡單有效,可以用來製作原型原型。製作應用程式的成本從未如此低。而且從來沒有這麼快。對於開發人員來說,這意味著他們可以開始學習設計了。與學習Photoshop相比,跨越的幅度要小得多,他們不再為插圖、照片編輯和3D工具所困擾,相反,Sketch具有熟悉的用戶界面,其中包含工具欄、導航器和檢查器。
那麼,為什麼沒有更多的設計師學習代碼呢?很多設計師都在尋找下一個原型製作工具,顯而易見的原因是沒有足夠的為設計師量身定製的編碼資源。設計師發送推文、寫電子郵件並經常使用數字,但是與編寫代碼不同,編碼通常不會顯示結果,除非檢查語法,調試錯誤(如果有)並構建應用程式。完美的工具應該看起來像他們的設計工具。
Arduino天生就具備了靈活、易上手的特質,使用它的人沒有軟體基礎也能很快的設計出屬於自己的項目,這大概就是為設計師量身定做的創意工具了~
Arduino的故事
可能很多學互動設計、工業設計的同學對它挺熟悉的,它於2005年冬天誕生於義大利北部一個如詩如畫的Ivrea小鎮裡一所叫Interaction Design Institute Ivrea (IDII)互動設計學院Arduino創建的初衷就是為了讓學校裡非電子工程背景的藝術類學生能夠更好地學習和理解電子技術。而Arduino的創始人之一馬西莫·班茲,為了紀念於公元1002年成為成為國家統治者的Arduin國王,他將這塊電路板命名為Arduino。Arduino是義大利語中的男性用名,意思是"強壯的朋友"。作為一個專有名詞,Arduino總是以首字母大寫形式出現,而型號的名字Uno只是在PCB上的圖標中才全部字母大寫。
關於Arduino
Arduino可以用來開發互動裝置,互動裝置其實無所不在,像是房間中的冷氣溫控,就是利用感測器偵測環境溫度,以自動調節室溫,像大超市、商場中的自動門,一有人靠近就能自動開門。這些裝置都可以給生活帶來便利,是非常優秀的科技商品。
從使用方式來看,Arduino既能脫離電腦獨立運行,也能在運行時和電腦中運行的程序(如Flash, Processing, MaxMSP等)進行通訊對話。
從應用領域來看,Arduino的涉足也頗為廣泛,它可以搭配各種傳感器使用:
連接紅外/超聲波傳感器,可以對前方障礙物進行檢測,典型的應用有 AS - 4WD 尋線避障平臺、AS - 4WD 超聲波移動偵測平臺;
連接人體熱傳感器,可以對前方是接近的紅外熱源進行檢測,典型的應用有人體熱感應燈的自動開關;
連接煙霧傳感器,可以進行環境煙霧的檢測,典型的應用有煙霧報警器;
連接微伺服舵機,可以控制電機的轉動,典型的應用有6自由度機械臂、人形機器人;
連接液晶顯示屏,可以方便的將傳感器測的數據顯示到液晶屏上;
連接乙太網的擴展模塊,可以方便的進行網絡傳輸;
還有藍牙傳輸、WIFI傳輸、無線攝像頭的控制,層出不窮的創意,在全世界的 Arduino 愛好者中湧現。
如果你是設計師、藝術家,不想成天和編程打交道又想實現比較酷炫的聲光電,那Arduino、ESP8266甚至圖形化的Micro:bit都可以玩一玩。
如果你是想成為專業的電子工程師,以後接觸的也是應用型的消費電子或者終端,那Arduino可能會是入門或者快速原型的選擇,最終你還是要去死磕C/C++。