SlideShare 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

PDF
Arduino應用程式開發工具
PDF
Arduino程式開發工具
PDF
Arduino Yún使用網頁顯示監測資料
PDF
Arduino Yún使用Http client
PDF
使用Arduino Yún內建Web伺服器
PDF
Python與Ardinio整合應用
PDF
Arduino yún簡介
PDF
Arduino Yún console連線
Arduino應用程式開發工具
Arduino程式開發工具
Arduino Yún使用網頁顯示監測資料
Arduino Yún使用Http client
使用Arduino Yún內建Web伺服器
Python與Ardinio整合應用
Arduino yún簡介
Arduino Yún console連線

What's hot (13)

PDF
設定Arduino Yún Ethernet連線
PDF
使用console訊息操作Arduino Yún IO
PDF
Arduino程式除錯
PDF
Arduino程式除錯
PDF
Web + Arduino 實在有夠潮 ( 課程簡報 )
PPTX
Webduino introduction
PDF
Arduino Yún使用sd card儲存監測資料
PPTX
Arduino mqtt client introduction
PDF
IDE for micro:bit
PDF
設定Arduino Yún WiFi連線
PDF
建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試
PPT
Getting started with amarino
PDF
更新Arduino Yún OS
設定Arduino Yún Ethernet連線
使用console訊息操作Arduino Yún IO
Arduino程式除錯
Arduino程式除錯
Web + Arduino 實在有夠潮 ( 課程簡報 )
Webduino introduction
Arduino Yún使用sd card儲存監測資料
Arduino mqtt client introduction
IDE for micro:bit
設定Arduino Yún WiFi連線
建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試
Getting started with amarino
更新Arduino Yún OS
Ad

Similar to Arduino應用系統設計 - 系統開發工具 (20)

PDF
程式人雜誌 -- 2013 年 2 月號
PPTX
0714 MOSUT-arduino硬體平台與應用領域介紹
PPTX
LinkIt ONE tutorial #1- Basics
PDF
PDF
Arduino應用系統設計 - 導論
PPTX
Android ADK
PDF
Arduino overview
PDF
Arduino overview
PDF
Chapter 1 what is arduino
PPTX
LinkIt 7697 開發平台簡介 (Traditional Chinese)
PDF
電子學作業一 利用Arduino玩音樂
PDF
Arduino 底層原始碼解析心得
PDF
程式人雜誌 -- 2013年2月號
PDF
Processing / Android / Arduino
PDF
Arduino Yun Mini簡介
PDF
Arduino Basic
PDF
Topc open-platform-public
PDF
Arduino相關型錄
PDF
PDF
開放硬體認知學習指引
程式人雜誌 -- 2013 年 2 月號
0714 MOSUT-arduino硬體平台與應用領域介紹
LinkIt ONE tutorial #1- Basics
Arduino應用系統設計 - 導論
Android ADK
Arduino overview
Arduino overview
Chapter 1 what is arduino
LinkIt 7697 開發平台簡介 (Traditional Chinese)
電子學作業一 利用Arduino玩音樂
Arduino 底層原始碼解析心得
程式人雜誌 -- 2013年2月號
Processing / Android / Arduino
Arduino Yun Mini簡介
Arduino Basic
Topc open-platform-public
Arduino相關型錄
開放硬體認知學習指引
Ad

More from 吳錫修 (ShyiShiou Wu) (20)

PDF
mbot2.0教學-陀螺儀與三軸加速計應用.pdf
PDF
mbot2.0教學-使用makeblock雲服務.pdf
PDF
mbot2.0教學-局域網路傳輸應用.pdf
PDF
mbot2.0教學-四路顏色感測器應用.pdf
PDF
mbot2.0教學-聲光控制應用.pdf
PDF
mbot2.0教學-光感測器與LED應用.pdf
PDF
mbot2.0教學-超音波感測應用.pdf
PDF
mbot2.0教學-移動控制.pdf
PDF
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
PDF
mbot2.0教學-組裝與測試.pdf
PDF
Python元組,字典,集合
PDF
PDF
Python串列資料應用
PDF
Python 迴圈作業
PDF
Python分支作業
PDF
Python基本資料運算
PDF
建置Python開發環境
PDF
micro:bit加速度感測應用
PDF
C語言檔案處理
PDF
C語言列舉與聯合
mbot2.0教學-陀螺儀與三軸加速計應用.pdf
mbot2.0教學-使用makeblock雲服務.pdf
mbot2.0教學-局域網路傳輸應用.pdf
mbot2.0教學-四路顏色感測器應用.pdf
mbot2.0教學-聲光控制應用.pdf
mbot2.0教學-光感測器與LED應用.pdf
mbot2.0教學-超音波感測應用.pdf
mbot2.0教學-移動控制.pdf
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
mbot2.0教學-組裝與測試.pdf
Python元組,字典,集合
Python串列資料應用
Python 迴圈作業
Python分支作業
Python基本資料運算
建置Python開發環境
micro:bit加速度感測應用
C語言檔案處理
C語言列舉與聯合

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