close

最近相當多人在玩的Arduino,無聊之餘也弄了一片來玩玩.這玩意兒網路上到處都有且價格迷人,不似其他開發版讓你大失血.

當然功能有反應在價格上.但他不失為跨入韌體開發前的最佳選擇.網路上大部分都是搭配Arduino UNO這一塊在使用.

 

P1  

 

不過對於有經驗的玩家這一塊是滿足不了你的.於是我找了MEGA 2560這一塊.

 

P2  

 

UNO Mega328

MEGA   2560

ATmega328 microcontroller

ATmega2560

14 Digital I/O Pins (6 PWM outputs)

54 (of which 14 provide   PWM output)

6 Analog Inputs

16

32k Flash Memory

256 KB

16Mhz Clock Speed

16MHz

發現Arduino居然可與 Visual studio 相互結合.也同時支援智能感知(Intellisense).也支援Debug mode,只不過他要付費,對於玩票性質的我,有智能感知就滿心歡喜了,其餘再說.

先到微軟下載安裝micro.net framework ,再到http://visualstudiogallery.msdn.microsoft.com/aff7d8be-02a2-4afb-b5c9-3c32e89825e5下載後安裝後. 請依照指示先服用.

 

 P3   

 

TOOLSOptions,加入橘色框框的副檔名支援.不然會出錯.

 

P4  

 

完成上述動作後,當然磨刀霍霍像豬羊,開啟VS2012,FileNewSketch Project 去新增一個專案.

 

P5  

 

給個專案名子”HelloWorld”,不能有空白,還是要依照Arduino的遊戲規則.

 

P6  

 

出現了熟悉的畫面,真是感動內.

 

P7  

 

好用的智能感知,不然要用那麼多語言,時在是記不了太多語法.也是使用VisualStudio來開發的目的.

 

P9  

 

輸入 baud rate 9600或是其他如115200亦可.

 

P10  

 

選擇版子的型號.

 

P11  

 

選擇你版子連接的COM Port.

 

P12  

 

經過 compile and upload(按下綠色三角褲). 結果如下.此時其他程式不能使用COM Port,如超級終端機.

如果只要compile ( BUILD Rebuild Solution).

 

P13  

 

接下來驗證是否成功,Visual studio 沒有工具可用(Arduino 內就附加這工具),只好利用超及終端機.可惜WIN7內建沒有這玩意兒,

只好去XP複製這兩個檔案來用.

 

P14  

 

點擊hypertrm.exe.

 

P15  

 

輸入名稱,隨你喜愛輸入.

 

P16  

 

設定COM Port.與版子是同一個Port.

 

P17  

 

設定baud rate要與前面程式碼設定相同.

 

P18  

 

按下版子上reset按鈕就可接收版子傳出的信息.

 

P19  

 

 

 

 

 

 

 

 

 

 

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 linear 的頭像
    linear

    李泥兒

    linear 發表在 痞客邦 留言(0) 人氣()