Arduino入門筆記(2):Arduino的開發和virtualbreadboard仿真環境

歡迎加入討論羣 64770604linux

一、開發環境git

1)下載開發環境windows

Arduino的開發環境http://arduino.cc/en/Main/Software官網下載便可,分爲windows版本、Mac版本、linux 3264位,目前已更新到1.5.2。我下載的就是這個版本,下載後解壓就可直接使用。
工具

(2)下載驅動ui

    Arduino解壓後,在解壓的文件夾裏已經帶有驅動程序,存放在drivers文件夾裏。spa

(3)添加新硬件及設置開發環境orm

 

因爲購買的uno板子尚未到,所以先將書中寫的作一筆記。Arduino Uno控制板的添加步驟:將板子用一條USB線與電腦鏈接。第一次鏈接時會出現「發現新硬件嚮導」的提示,依照提示完成驅動安裝。若是錯過了,也能夠在設備管理器中找到。安裝完成後,以下圖。blog

此時,Arduino Uno被識別成串口設備,端口是COM3。最後設備開發環境,在菜單TOOLs--Board下選擇相應的板型。開發

(4)應用——以Blink爲例get

 Arduino開發環境中菜單欄下方的7個按鈕依次是Verify(校驗)、Stop(中止)、New(新建)、Open(打開)、Save(保存)、Upload(上傳)、Serial Monitor(串口監視窗)各按鈕的具體功能以下: Verify(校驗),用以完成程序的檢查與編譯。 Stop(中止),用以中止進行的編譯操做。 New(新建),可新建一個程序文件。 Open(打開),打開一個存在的程序文件,Arduino開發環境下的程序文件後綴名爲.pde。 Save(保存),保存當前的程序文件。 Upload(上傳),將編譯後的程序文件上傳到Arduino板中。 Serial Monitor(串口監視窗),可監視開發環境使用的串口收發的數據。

接下來經過一個Arduino開發環境中LED燈閃爍的例子(Blink)來簡單應用一下這些按鈕。在Arduino Uno板的13號引腳上已經帶了一個LED燈Blink程序就是控制這個LED燈閃爍。點擊file菜單下EXAMPLES--011.Basics--Blink,就能夠看到Blink程序已經加載到程序編輯區。點擊「校驗」按鈕實現程序的編譯,等待一下子後狀態欄會提示Done compiling(程序編譯完成),信息提示區內會顯示程序編譯完成後的大小,如圖所示,大小爲1116bytes

編譯完成後點擊「上傳」按鈕,上傳通常須要等待幾秒鐘時間,在上傳的時候串口的指示燈(RX和TX)會不停地閃爍。上傳完成後狀態欄會有上傳成功的提示:Done uploading。觀察Arduino控制板上LED燈是否在不停地閃爍。

二、Arduino的仿真模擬環境

因爲在作以上筆記時,我入手的Uno板子未到,因而從網上搜索了一個仿真工具virtualbreadboard,簡稱VBB。該工具直接從www.virtualbreadboard.com下載,下載後安裝就可以使用,我安裝的是4.3.3版本。運行後,點擊NEW,會出現下面的界面。

這裏能夠根據須要,本身添加各類零部件。

上面提到的Blink例子,在VBB中也有,在點擊FILE下的NEW新建窗口時,選擇Arduino Examples下的Arduino Distribution--Digitial--Blink.VSM,點擊OPEN後出現仿真圖。此時點擊RUN,程序就會運行。

 

 

HELP:我在運行時,提示出現一個錯誤,具體是「error 0: Arduino emulation runtime requires Arduino Toolkit license.」。應該如何進行Arduino Arduino工具包許可呢?請高手指教。

相關文章
相關標籤/搜索