狠狠撸

狠狠撸Share a Scribd company logo
Arduino
應用系統開發工具
Revised on March 8, 2020
? Arduino IDE
? Arduino Web Editor
? TinkerCAD
? 下載Arduino IDE軟體壓縮檔,解壓至硬碟
http://arduino.cc/en/Main/Software
? arduino.exe
Arduino IDE主程式
? examples資料夾
範例程式碼,由Arduino IDE選單命令File> Examples來開啟
? libraries資料夾
存放Arduino的函式庫
? reference資料夾
參考文件,由Arduino IDE選單命令Help> Reference來開啟
安裝Arduino IDE
2
? USB連接PC與Arduino開發板
? 連接埠編號會因電腦週邊配置而有所差異
? 如果系統無法辨識Arduino開發板,手動安裝 Arduinodrivers資料夾
下的驅動程式
連接PC與Arduino開發板
3
type A
接電腦USB port
type B
接Arduino開發板
? 確認開發板及連接埠
? 選單命令Tools> Board> ...,指定所連接的Arduino控制板
? 選單命令Tools> Port> ...,指定Arduino控制板所連接之序列埠
Arduino IDE 1/5
4
主選單
Arduino IDE 2/5
5
驗證/編譯程式
上傳程式到控制板
控制板及連接埠
編輯區
訊息區
工具列
Arduino IDE版本程式檔名
開啟序列埠監控視窗
? 選單命令File> Preferences,IDE偏好設定
Arduino IDE 3/5
6
字體
介面語系
? 範例程式
? 選單命令File> Examples
Arduino IDE 4/5
7
? 擴充函式庫
? 選單命令Sketch> Include Library> Manage Libraries…
Arduino IDE 5/5
8
1) 開啟Blink範例程式
? File> Examples> 01.Basics> Blink
2) 連接Arduino Uno板
3) 選單命令Tools> Board> …,勾選Arduino/Genuino Uno
4) 選單命令Tools> Port> …,確認Arduino連接之串列埠編號
5) 驗證/編譯程式
6) 上傳程式
7) 檢視執行結果
Lab 測試Blink範例程式I
9
1) 開啟Blink範例程式
? File> Examples> 01.Basics> Blink
2) 刪除第34行指令之分號
3) 驗證/編譯程式
檢視訊息內容
4) 修正第34行程式碼
5) delay(1000)改為delay(500)
6) 驗證/編譯程式
7) 上傳程式
8) 檢視執行結果
Lab 測試Blink範例程式II
10
? https://create.arduino.cc/editor
? 下載Arduino Plugin
? ArduinoCreateAgent-1.1-windows-installer.exe
? 以系統管理員權限安裝
Arduino Web Editor 1/4
11
Arduino Web Editor 2/4
12
Arduino Web Editor 3/4
13
Arduino Web Editor 4/4
14
? AUTODESK公司的線上免費3D設計及電路設計軟體
? 支援Arduino Uno板電路設計及程式模擬
? https://www.tinkercad.com/
TinkerCAD 1/16
15
TinkerCAD 2/16
16
專案用來分類管理你的電路設計
新增電路設計
TinkerCAD 3/16
17
檢視零件清單
電子零件區電路佈線區
自動調整電路大小
拖曳零件到電路佈線區
返回主頁面
? 麵包板
? 方便電路實驗接線
TinkerCAD 4/16
18
5點相連
30點相連
5點相連
? 三用電錶 (Multimeter)
? 量測電壓
? 量測電流
? 量測電阻
TinkerCAD 5/16
正極端點負極端點
正極端點負極端點
19
? 電源供應器 (Power supply)
? 用來提供直流電源
TinkerCAD 6/16
正極端點 負極端點
電源開關
輸出電壓旋鈕
輸出電流旋鈕
20
? 函數波產生器 (Function generator)
? 用來產生測試訊號
TinkerCAD 7/16
正極端點 負極端點電源開關
信號振幅
信號直流偏壓
選擇信號類型
信號頻率
21
? 示波器 (Oscilloscope)
? 用來量測訊號波形
TinkerCAD 8/16
22
TinkerCAD 9/16
23
修改零件屬性
刪除零件(或按Delete鍵)旋轉零件
TinkerCAD 10/16
24
積木指令模式
編輯程式
積木程式編輯區
TinkerCAD 11/16
25
積木程式編輯區
編輯程式
積木指令+程式碼模式
對應的程式碼 (唯讀不可編輯)
TinkerCAD 12/16
26
程式碼模式
編輯程式
程式碼編輯區
注意:若再切換回積木指令模式,修改的程式碼會被清除
TinkerCAD 13/16
27
模擬執行
TinkerCAD 14/16
28
修改設計
其它命令
TinkerCAD 15/16
29
修改基本資料
TinkerCAD 16/16
30
1) 登錄TinkerCAD Circuits
2) Arduino Uno D1接綠色LED
? 串接330ohm限流電阻
3) 編輯程式,每讓綠色LED 0.5秒閃爍二次後停止2秒
4) 檢視執行結果
Lab TinkerCAD模擬LED閃爍控制 1/2
31
Lab TinkerCAD模擬LED閃爍控制 2/2
32

More Related Content

Arduino應用系統設計 - 系統開發工具