現在我們就要介紹第一個範例,順便測試Arduino有沒有被正常驅動!!
希望看完這篇,能讓毫無底子的你也能了解用Arduino作控制,一點也沒你想的困難!!
不多說就讓我們看下去!!
希望看完這篇,能讓毫無底子的你也能了解用Arduino作控制,一點也沒你想的困難!!
不多說就讓我們看下去!!
首先很簡單的點了arduino.exe開始執行程式
選擇最上面一排的Tools→Board→Arduino Mega 2560 or Mega ADK
這邊是選擇你用的Arduino板子,依照你購買的型號再挑選對應的板號就行了!
這邊是選擇你用的Arduino板子,依照你購買的型號再挑選對應的板號就行了!
跟圖說的一樣,選擇Serial Port就是選擇對應的Port孔,剛剛提到過,COM3是我們Arduino現在連接在電腦上的孔位,資料會從「電腦的COM3」傳輸到Arduino
(要確實注意好資料是從誰流到誰的問題! 這在之後的應用很重要)
(要確實注意好資料是從誰流到誰的問題! 這在之後的應用很重要)
現在我們先從第一個簡單的Example開始測試板子到底能不能正常work,
從左上角的File→Example→Basics→Blink
就是一閃一閃的意思…簡單說就是讓你的LED燈一閃一閃!
接下來我們要簡單介紹關於Arduino的介面與操作
從左上角的File→Example→Basics→Blink
就是一閃一閃的意思…簡單說就是讓你的LED燈一閃一閃!
接下來我們要簡單介紹關於Arduino的介面與操作
程式碼跟介面如上
為什麼是LED = 13 ?
這邊簡單說一下,
因為我們的Arduion在代號13的腳位上已經有嵌入一個LED燈,
當你指定13的腳位時,即使我們不外接任何的感測器,也能控制這顆LED燈動作!
另外這兩張圖,我們在上面都有標註,
打勾的名字叫做Verify,
向右的箭頭叫做Upload,
在Arduino的世界,
Verify就是編譯(compile)的意思,單純只是編譯程式碼,
可以確保你的程式語法有沒有任何錯誤,
當你手邊沒有板子卻又想確認程式碼有沒有問題時就可以靠它了!
另外一個Upload,就是編譯跟燒錄,
能把編譯通過的程式碼直接寫入到我們的arduino板子,
完成燒錄後的arduino就會依據你寫的程式碼進行動作了!
為什麼是LED = 13 ?
這邊簡單說一下,
因為我們的Arduion在代號13的腳位上已經有嵌入一個LED燈,
當你指定13的腳位時,即使我們不外接任何的感測器,也能控制這顆LED燈動作!
另外這兩張圖,我們在上面都有標註,
打勾的名字叫做Verify,
向右的箭頭叫做Upload,
在Arduino的世界,
Verify就是編譯(compile)的意思,單純只是編譯程式碼,
可以確保你的程式語法有沒有任何錯誤,
當你手邊沒有板子卻又想確認程式碼有沒有問題時就可以靠它了!
另外一個Upload,就是編譯跟燒錄,
能把編譯通過的程式碼直接寫入到我們的arduino板子,
完成燒錄後的arduino就會依據你寫的程式碼進行動作了!
於是我們什麼也不改! 直接點upload,就能看到燒錄過程囉!!!
現在!! 我們總算完成第一支燒錄程式了!!! 接下來你會看到黃色的LED燈在一閃一閃(參考上圖)
回憶一下版主剛剛說的,我們啟動的腳位是13,
這時候注意你的板子閃爍的位置旁有寫個13,
13的腳位旁邊就有一顆黃色的LED燈!
我們指定的PIN13就是這個位址,
之後也可以指定其他的腳位,
如圖上的1~12號作不同的控制
到這邊我們已經可以確定第一隻的Arduino程式可以正常compile跟運作了!
想看成果的可以看以下影片
回憶一下版主剛剛說的,我們啟動的腳位是13,
這時候注意你的板子閃爍的位置旁有寫個13,
13的腳位旁邊就有一顆黃色的LED燈!
我們指定的PIN13就是這個位址,
之後也可以指定其他的腳位,
如圖上的1~12號作不同的控制
到這邊我們已經可以確定第一隻的Arduino程式可以正常compile跟運作了!
想看成果的可以看以下影片
一直看到這邊的朋友辛苦了!!
接下來我們也會發表更多有關的應用跟行動裝置的搭配,甚至是我們自己做的小東西!
感謝大家繼續支持!!
TakoBear正式上線時也將帶給大家更多不同有趣的資訊!!
接下來我們也會發表更多有關的應用跟行動裝置的搭配,甚至是我們自己做的小東西!
感謝大家繼續支持!!
TakoBear正式上線時也將帶給大家更多不同有趣的資訊!!