Presentation is loading. Please wait.

Presentation is loading. Please wait.

Arduino互動設計 教學課程 本教材僅用於學術教學 請勿用在商業行為.

Similar presentations


Presentation on theme: "Arduino互動設計 教學課程 本教材僅用於學術教學 請勿用在商業行為."— Presentation transcript:

1 Arduino互動設計 教學課程 本教材僅用於學術教學 請勿用在商業行為

2 Outline 基本操作教學 實驗1 溫濕度警報器 實驗2 光敏電阻小夜燈 實驗3 人體紅外線感應
Integrated Development Environment, IDE 水位感測 土壤濕度

3 基本操作教學

4 Arduino IDE 安裝(Cont.) 軟體安裝 rfid.niu.edu.tw/web/Arduino/arduino_ide.zip

5 官網 http://arduino.cc/en/Main/Software
請找到Arduino 1.0.5,並選擇Windows(ZIP file)

6 驅動安裝 開啟 arduino-1.0.5-r2 資料夾 找到 drivers 資料夾
選擇 dpinst-x86.exe 執行檔進行安裝(32位元) 選擇 dpinst-amd64.exe 執行檔進行安裝(64位元)

7 函式庫安裝 開啟 arduino r2 資料夾 找到 libraries 資料夾

8 Arduino IDE 操作(Cont.) 點選 arduino.exe 開啟操作介面

9 符號:驗證程式碼是否有問題 符號:將程式碼燒錄至晶片中 符號:Serial Monitor監聽視窗

10 中間的白色的部分程式編寫區塊

11 Arduino 接電路(Cont.) 麵包板介紹 紅色的區塊為橫向相通 橘色的區塊為縱向相通

12 Arduino 控制板介紹 我們是使用 Arduino UNO 紅色的區塊為USB與電源插孔 橘色的區塊為數位(DIGITAL)杜邦插孔
黃色的區塊為邏輯(ANALOG)杜邦插孔

13 實驗1 溫濕度警報器

14 實驗1 說明(Cont.) 讀取DHT11感測模組的輸出值,顯示在序列埠監控視窗與LCD顯示器,並且如果溫度過高的話,透過蜂鳴器發出警報。

15 實驗材料(Cont.) Arduino UNO 控制板 *1 DHT11溫濕度感測模組 *1 有源蜂鳴器 *1 LCD顯示器 *1
麵包板 *1 USB數據線 *1 杜邦接線 公-母 *10 公-公 *2

16 實驗電路(Cont.) 溫濕度感測模組 由左至右分別是 DIGITAL 2、GND、5V

17 有源蜂鳴器 由左至右分別是 5V、GND、DIGITAL 11

18 LCD顯示器 由上至下分別是ANALOG 5、 ANALOG 4、5V、GND

19 接線參考(Cont.)

20 實驗程式(Cont.) 本實驗使用DHT11程式庫與LiquidCrystal_I2C程式庫來讀取與解析感測元件的數據資料。 (並非Arduino IDE 內建的LiquidCrystal程式庫) DHT11程式庫的原始碼張貼在Arduino官網 ( 撰寫程式之前,請把DHT11程式庫與LiquidCrystal_I2C程式庫資料夾複製到Arduino安裝資料夾的libraries路徑底下。

21 程式語法(Cont.) Arduino基本程式架構 void setup( ){ } void loop( ){

22 實驗2 光敏電阻小夜燈

23 實驗2 說明(Cont.) 讀取光敏電阻感測模組的輸出值,顯示在序列埠監控視窗與LCD顯示器,並且如果亮度過低的話,LED燈泡會亮起。

24 實驗材料(Cont.) Arduino UNO 控制板 *1 光敏電阻感測模組 *1 LED燈泡 *1 10Ω電阻(橙紅棕) *1
LCD顯示器 *1 麵包板 *1 USB數據線 *1 杜邦接線 公-母 *7 公-公 *4

25 實驗電路(Cont.) 光敏電阻感測模組 由左至右分別是 ANALOG A3、GND、5V

26 LED燈泡 長針接10Ω電阻(橙紅棕) ,並接到DIGITAL 9 短針接GND

27 LCD顯示器 由上至下分別是ANALOG 5、 ANALOG 4、5V、GND

28 接線參考(Cont.)

29 實驗程式(Cont.) 本實驗使用LiquidCrystal_I2C程式庫來讀取與解析感測元件的數據資料。 (並非Arduino IDE 內建的LiquidCrystal程式庫) 撰寫程式之前,請把LiquidCrystal_I2C程式庫資料夾複製到Arduino安裝資料夾的libraries路徑底下。

30 實驗3 人體紅外線感應

31 實驗3 說明(Cont.) 透過人體紅外線(PIR)感測器感應是否有人在附近,如果感應到有人的話,LED燈泡會亮起,模擬一個簡單的情境燈應用。

32 實驗材料(Cont.) Arduino UNO 控制板 *1 人體紅外線感測器 *1 LED燈泡 *1 10Ω電阻(橙紅棕) *1
麵包板 *1 USB數據線 *1 杜邦接線 公-母 *3 公-公 *4

33 實驗電路(Cont.) 人體紅外線感測器 由左至右分別是 GND、 DIGITAL 2 、5V

34 LED燈泡 長針接10Ω電阻(橙紅棕) ,並接到DIGITAL 9 短針接GND

35 接線參考(Cont.)


Download ppt "Arduino互動設計 教學課程 本教材僅用於學術教學 請勿用在商業行為."

Similar presentations


Ads by Google