[Arduino] Arduino的硬體介紹

[Arduino] Arduino的硬體介紹

之後要演練Arduino,當然要來介紹這個好用的硬體囉~

 

在Arduino出現之前,大家練習IO的硬體不外乎8051相關的IC。但是起因就是很多藝術相關的設計師根本不會寫程式呀!於是乎就有高手弄了這硬體,這硬體簡單的說就是有一堆的IO控制,你只要知道你的東西要做甚麼用的,他就可以幫你實現。

那要簡單說一下自從電腦出現之後,這是件很多的東西變成了01的世界(當然也有類比的,等等說),當你看的照片,已經不是沖洗出來看,而是用01數位的方式儲存,代表著大家只要知道他的方法,就可以自己"排"出一張照片了。燈光的亮滅變成簡單的0與1表示,意味著只要有開關的東西就可以被數位IO取代了。但是世界上還有一種除了數位的東西 —類比,所以除了01之外,其實也用了類比/數位轉換的方式轉換成數字,於是乎類比的溫度資訊就可以用某個數字表示了,例如27度C;亮度也可以用數字表示出來了,例如50流明。(  類比數位的轉換,之後有篇幅的話再跟大家介紹 🙂  )

Arduino,是一個開放原始碼的單晶片微控制器,採用開放原始碼的軟硬體平台,建構於簡易輸出入的介面,並且具有使用類似Java、C語言的Processing/Wiring開發環境。Arduino設計的目的是希望讓設計師和藝術家們得到便宜好用的微控制器,並且能夠很快地透過它學習電子和感測器的基礎知識,並應用到他們的設計當中。Arduino的出現,大大降低了互動設計的門檻。

特色
 – 基於創用CC開放原始碼的電路圖設計。也就是說你可以自己設計板子然後洗出來販賣。
 – Arduino 可使用 ICSP 線上燒入器,將 Bootloader 燒入新的 IC 晶片。
 – 可簡單地與感測器,各式各樣的電子元件連接,如 紅外線、超音波、熱敏電阻、光敏電阻、伺服馬達…等。
 – 支援多樣的互動程式,如 Adobe Flash, Max/MSP, VVVV, Pure Data, C, Processing… 等。
 – 使用低價格的微處理控制器 (Atmel AVR) (ATMEGA 8,168,328等)。
 
 硬體:
 
由於Arduino是開放性的架構,所以硬體上也是有相當多公司願意製作,以下表列一般市面上常見的幾個版本

Arduino

這些版本就看大家所需要使用的IO或者大小去做選擇,也可以在WIKI上找到其他的板子資訊   (WIKI傳送門)

 

事實上Arduino鼓勵大家設計、生產Arduino(允許衍生修改、允許商業銷售),但須遵守創用CC才行,一是姓名標示(BY),另一是相同方式分享(SA)。也就是說Arduino官方原始設計為基礎所延伸、修改設計的系統板,也要標明Arduino字樣(BY),也要採創用CC授權規則等。

不過有人認為這樣還是有些綁限,就以Arduino Diecimilanove為基礎,自行發展出全然相容的Freeduino,Freeduino允許任意修改,不受前述的BY、SA授權所綁限。因此,以Freeduino的設計為基礎所開發出的系統板,可以隨意取名,可以叫AA系統板,也可以叫ZZ系統板,不用標示出Arduino字樣,不用如官方版般,系統板名稱一概以Arduino字樣為開頭。所以除了官方的電路板,網路上也可以找到很多複製品,複製品常常在名字尾端加上"duino"。使用者可以放心地使用所有Arduino的複製品,來完成Arduino的相關專題。

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料