天天看點

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

第一課 程式設計環境介紹

①軟體擷取

    下載下傳Arduino開發環境:需要把Arduino IDE下載下傳回來(IDE就是arduino的軟體程式開發環境) ) 點選下面連結進行下載下傳:

 Windows

Mac OS X (請自行下載下傳)

連結:http://pan.baidu.com/s/1nvhd5hv 密碼:t1tr

②驅動安裝

 下載下傳後自己找地方解壓縮放好就行了。然後将買回來的arduino拆了包裝,使用方頭usb資料線連接配接到電腦,本帖以win xp和win7兩種系統為例,示範一下arduino原版驅動何如安裝。

(1)win xp系統:

 使用方頭usb資料線連接配接到電腦後,會出現識别到新硬體顯示

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

點選下一步,出現驅動的查找目錄找驅動的位置。驅動在IDE軟體中的drivers檔案下。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

查找到後,點選下一步,之後稍等片刻。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

提示安裝完成後,點選裝置管理器,驗證一下是否安裝成功。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

安裝好驅動後,就可以顯示是COM幾端口,這裡我的顯示的是COM4端口。如果您安裝到這步了,那麼恭喜您在WINXP系統下的arduino原版驅動安裝成功。

(2)win7系統:

使用方頭usb資料線連接配接到電腦後,會出現識别到新硬體顯示後,在裝置管理器中有未知裝置提示。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

之後滑鼠右鍵一下,更新驅動程式。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

點選後,在彈出的對話框中點選“浏覽計算機以查找驅動程式軟體”,即在電腦中查找arduino驅動。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

arduino驅動在IDE軟體檔案夾下的drivers檔案下,是以要查找drivers檔案夾所在目錄如下。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

選擇好之後,點選确定,之後下一步,稍等片刻等待軟體安裝完成。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

當出現如上提示的時候,證明arduino原版驅動已經安裝完成。為了檢視com口号,我們再次打開裝置管理器。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

可以看到我們的arduino驅動已經安裝成功,并且com口号是COM9。

③軟體使用說明

(1)軟體介紹

接着我們介紹下Arduino的IDE界面,以Arduino 1.6.5 IDE為例,首先進入軟體目錄。然後就可以看到arduino.exe檔案,輕按兩下打開IDE。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

首先映入眼簾的是下圖的界面,工具欄按鈕功能依次為“編譯”--“上傳”--“建立程式”--“打開程式”--“儲存程式”--“序列槽螢幕”

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

菜單欄上,首先看File菜單~介紹如下:

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

接下來看Edit菜單~介紹如下:

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

Sketch菜單介紹

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

Tools菜單介紹

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

Help介紹

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

(2)下載下傳程式

接下來我們來講解一下何如下載下傳程式:通過IDE軟體給arduino uno R3原版開發闆下載下傳程式。找到IDE軟體打開應用程式。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

打開軟體之後界面如下,出現的是原始程式。我們點選編譯按鈕。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

這是正在編譯的界面,稍待片刻。。。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

在編譯的過程中,因為我們之前沒有儲存程式,是以彈出儲存的界面,重新命名後點選儲存。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

這樣稍等後編譯完成了。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

接着我們在工具目錄下查找端口。這裡我的電腦是COM9口,直接選擇COM9即可。之後點選上傳按鈕,也就是下載下傳程式的意思,這個時候要保證arduino闆子已經插到了電腦上。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

這樣已經完成了通過IDE軟體給arduino uno R3原版開發闆下載下傳程式的步驟。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

如果你在上傳下載下傳程式後,出現如上的界面,那麼恭喜你arduino uno R3的下載下傳程式的步驟您已經成功了!可以說你的arduino已經有入門基礎了!

④Arduino主要闆說明

概述

Arduino是一塊基于開放原始代碼的Simple i/o平台,并且具有開發語言和開發環境都很簡單、易了解的特點。讓您可以快速使用Arduino做出有趣的東西。它是一個能夠用來感應和控制現實實體世界的一套工具。它由一個基于單片機并且開放源碼的硬體平台,和一套為Arduino闆編寫程式 的開發環境組成。Arduino可以用來開發互動産品,比如它可以讀取大量的開關和傳感器信号,并且可以控制各式各樣的電燈、電機和其他實體裝置。Arduino項目可以是單獨的,也可以在運作時和你電腦中運作的程式(例如:Flash,Processing,MaxMSP)進行通訊。

特色描述

開放原始碼的電路圖設計,開發界面免費下載下傳,也可依需求自己修改!! 下載下傳程式簡單、友善。可簡單地與傳感器、各式各樣的電子元件連接配接(如:LED燈、蜂鳴器、按鍵、光敏電阻等等),做出各種各樣有趣的東西。使用高速的微處理控制器(ATMEGA328)。開發語言和開發環境都非常的簡單、易了解,非常适合初學者學習。

性能描述

lDigital I/O 數字輸入/輸出端口0—13。

lAnalog I/O 模拟輸入/輸出端口0-5。

l支援ISP下載下傳功能。

l輸入電壓:接上USB時無須外部供電或外部5V~9V 直流電壓輸入。

l輸出電壓:5V 直流電壓輸出和3.3V 直流電壓輸出和外部電源輸入。

l采用Atmel Atmega328微處理控制器。因其支援者衆多,已有公司開發出來32位的MCU平台支援arduino。

 Arduino大小尺寸:寬70mm X 高54mm。

幾個比較特殊的端口說明:

1)VIN端口:VIN是input voltage的縮寫,表示有外部電源時的輸入端口。如果不使用USB供電時,外接電源可以通過此引腳提供電壓。(如電池供電,電池正構接VIN端口,負構接GND端口)。

2)AREF:   Reference voltage for the analog inputs (模拟輸入的基準電壓)。使用analogReference() 指令調用。

⑤第一個例程HELLO Xincontrol編寫

    這裡大家應該對Arduino和ArduBlock有一個初步的了解了,我們下面通過實際操作來學習這種圖形化的程式設計軟體。

序列槽是我們經常會用到的一個單片機調試工具。通過它我們可以和單片機之間進行對話,比如單片機采集傳感器的值,我們可以通過序列槽發送出來,然後确定單片機是不是正确的采集到傳感器的值。

一、利用單片機發送Hello Xincontrol向我們打招呼

1、控件學習

序列槽是我們常用的單片機通信子產品。它位于圖形化程式設計的通信子欄目下(如圖1.1)

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

圖1.1

它包含兩個參數:

①要發送的消息;

②是否換行。

它發送出來的資料我們可以利用軟體自帶的序列槽螢幕(如圖1.2)檢視

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

圖1.2

2、程式編寫

     拖動一個序列槽列印的圖形控件連接配接到主程式的節點上,設定消息為“Hello Xincontrol”。(如圖1.3)

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

圖1.3

3、程式執行

      儲存、下載下傳完程式後,打開序列槽螢幕可以看到,單片機一直向外發送“Hello XinControl”的字元串(如圖1.4)

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

圖1.4

4、程式分析

       圖形變成化軟體執行之後,我們可以看到生成的C語言代碼如下圖所示:

點選橙色的方框處(放大鏡處即可),打開序列槽螢幕。

arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置
arduino uno r3單片機封裝圖_【轉載】耿老師玩Arduino 第一課 Arduino環境配置

Serial.print(“Hello XinControl”);        列印Hello XinControl。

Serial.print(“           ”);        把資料傳輸到電腦,提供編碼方式的選項。如果沒有指定,預計以一般文字傳送。

Serial.println(             );         表示每次均換行列印(在序列槽通信中可以觀察到)

Delay(2000);                        每列印一行,延時2000ms列印下一行

繼續閱讀