小型的機器人大腦-Arduino

當今天你想做一台自己的小機器人、做一台3D印表機、做一個自己房門的電子門鎖時,你會怎麼做呢?

有時候我們會認為這些電子、電腦的東西根本要我們變得跟電影裡面那些駭客、偵探或是詭異阿宅工程師一樣才能做出來,但實際上這些東西比你想像中的容易多了!下面我們就來介紹Arduino這個有趣的板子,以及如何使用它完成簡單的功能與程式吧 🙂

先讓我們來看看Arduino的一些有趣的作品

上面的東西看起來會很難嗎?

上面的東西看起來有趣嗎?

 

剛開始用Arduino的條件:不要思考是不是很難,對完全沒底子的你這完全是一個新的領域,但請不斷的告訴自己「我想要,這看起來好潮!我要了!我要自己做!」。有了這些想法後,我們就能來繼續討論要怎麼讓你開始學習這個東西囉 🙂

首先Arduino你可以把它視為你的電腦,電腦要怎麼知道你要他播放音樂呢?你會透過鍵盤或滑鼠告訴電腦說「我要播音樂」,然後電腦再執行「播音樂」這個動作,然後將訊號傳給喇叭,你就聽得到音樂囉!

img_0449.jpg

而今天Arduino就是那台電腦,我們將程式輸入進去後,他幫我們執行,就是這麼簡單。

但在操作前,我們先來了解Arduino長什麼樣子吧!下面圖裡面有一些我們比較常見的到Arduino板,Arduino Uno、Arduino mini、Arduino nano這幾片比較常見,而他們使用起來基本上都差不多。
e89ea2e5b995e5bfabe785a7-2017-07-09-12-36-33.png

一般坊間買的書裡面比較常見到的是Arduino Uno板,如果你真的不知道要從何開始的話,建議先選這張板,除了資料比較多也比較好找的到人問 🙂

e89ea2e5b995e5bfabe785a7-2017-07-09-13-17-45.png
Arduino Uno板

在上面Uno板的圖片中,我們可以看到最上面與最線面皆有一排方形的孔,那個我們稱為Pin腳,用來連接電子元件的,你可以連接我們在生科教室常看到的LED燈、伺服馬達等等,而每隻腳上面有寫著1~13的數字,各張Arduino板上面也有寫著一樣的數字,所以每張板子你基本上都可以視為是一樣的東西,但就看你希望如何使用這些板子囉。

那這些板子可以在露天或是光華商場買到,請自行去找看看囉。一般來說Arduino板可以選擇大陸的開始,一張200~300多,然後原廠的400多,再貴就先不要好了,才剛開始不用用到非常好的。

接下來我們就來看看要怎麼讓Arduino板連接囉。

首先先上Arduino網站:Arduino.cc

e89ea2e5b995e5bfabe785a7-2017-07-09-13-42-51.png

進去裡面點選Software,下面可以看到Arduino IDE,點選目前最新版下載囉,下載後就請安裝,然後將程式打開吧。

e89ea2e5b995e5bfabe785a7-2017-07-09-13-55-51.png
Arduino IDE介面

在Arduino IDE中,我們可以編寫我們的程式,然後讓Arduino開始運作。

這裡我們先將Arduino板接上電腦,然後點選上面file>example>Basic>blink。點下去後,你會發現我們的程式突然變得很恐怖,多出了很多行的程式碼,這時候別擔心,等下會跟你說一個簡單很多的方式來寫,我們現在先回來看要怎麼把這個程式書到我們的Arduino板中。

e89ea2e5b995e5bfabe785a7-2017-07-09-14-31-48.png
Blink程式

看到上面有個Tool,點選,下面會有個Board的選條,點進去後可以發現裡面有很多不同的板子,裡面有看到Uno的話請點。

然後同樣Tool裡面,有個Serial port的按鈕,按進去看,如果你今天用Windows的電腦,他會出現一個COM(數字)的東西,我們鍵盤滑鼠接上電腦時通常會把COM 1用掉,而Arduino通常接在COM 3上,如果不是的話,把Arduino拔掉,重插,多出來的就是嚕。

e89ea2e5b995e5bfabe785a7-2017-07-09-14-34-36.png

然後上面的東西都點好了,再看到Arduino IDE上有一排東西,請點下「往右」的圖案,檔案就順利上傳囉。

接下來你會看到你的Arduino板,Pin 13旁有個東西正在閃爍,那就恭喜你,完成了第一步囉。

接下來老師會介紹一個簡單的程式撰寫方式,你們剛開始不用那麼複雜記一堆東西,請點下面連結吧。

 

簡單地寫Arduino程式–mblock

 

 

One comment

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s