SlideShare a Scribd company logo
What is Arduino ?
Arduino 機器人研習
講師: 賴偉民
Arduino 由來?
Arduino 特色
Arduino 特色
• 開放的軟硬體
• 與電子元件的溝通簡單
• 具互動式的軟體介面
Arduino 硬體
Arduino 硬體
Arduino 硬體
• ATMEGA單晶片
– 相當於電腦的CPU
– 管理板子的訊號溝通
– 類比數位訊號的轉換
Arduino 硬體
• FT232晶片
– 負責Arduino與電腦的通訊
– 燒錄程式與傳遞資料
• USB與RS-232轉換晶片
Arduino 硬體
USB
接頭
電源輸入
7-12V
電源輸出 類比輸入
數位輸入/輸出
Arduino 硬體
微控制器 ATmega2560
工作電壓 5V
輸入電壓(建議) 7-12V
輸入電壓(限制) 6-20V
數位I/O Pins 54(有15個提供PWM訊號輸出)
類比Input Pins 16
I/O pin 直流電流 40mA
3.3V pin 直流電流 50mA
Flash 記憶體 256KB(其中8KB給bootloader用)
SRAM 8KB
EEPROM 4KB
時脈 16MHz
Arduino 軟體
Arduino 軟體
• 環境建置
– 至Arduino官網http://arduino.cc 可下載Arduino
1.0.1版軟體,解壓縮後無需進行安裝
按此下載
Arduino 軟體
• 安裝驅動程式(將Arduino接上電腦)
Arduino 軟體
Arduino 軟體
Arduino 軟體
• 到裝置管理員(我的電腦右鍵選擇管理)確認驅動程
式已安裝完成
Arduino 軟體
• 驅動程式安裝完成後,重新拔插一次USB線,並
確認arduino上的指示燈亮起
Arduino 軟體
• 程式開發環境介紹 New(新增檔案)
開啟一個空白頁面撰寫程式碼
Open(開啟舊檔案)
開啟副檔名為pde的專案檔
Save(儲存檔案)
儲存目前的專案
Verify/Compile(編譯目前專案)
驗證程式是否撰寫正確
Upload to I/O Board(載入開發板)
將已編譯的程式載入連接的硬體上
Serial Monitor(串列埠監看)
可查看輸入/輸出的資料
Arduino 軟體
• 點Tools>Board>
選取使用的控制板
Arduino 軟體
• 點 Tools > Serial Port
選擇正確的COM Port
Arduino 軟體
• 官方提供的範例程式
點File>Examples
Arduino 軟體
(1)這個函式只在程式啟動後執行一次
(2)一般用在初始化參數及相關功能
(1)這個函式是負責程式中需重複執行的部份
(2)程式直到電源關閉或按下重置時才會停止
動手做做看

More Related Content

PDF
Chapter 3 XBee無線遙控車
PDF
Chapter 2 XBee無線傳輸
PDF
Arduino 習作工坊 - Lesson 4 通訊之夜
PPTX
Arduino Yun 物聯網 Lesson 1
PDF
PDF
Arduino 習作工坊 - Lesson 3 電音之夜
PDF
Microbit 1 introduction
PDF
Chapter 3 XBee無線遙控車
Chapter 2 XBee無線傳輸
Arduino 習作工坊 - Lesson 4 通訊之夜
Arduino Yun 物聯網 Lesson 1
Arduino 習作工坊 - Lesson 3 電音之夜
Microbit 1 introduction

What's hot (20)

PDF
Arduino相關型錄
PDF
使用 Arduino 控制 ESP8266 的各種方式
PDF
Arduino藍牙傳輸應用
PPTX
Arduino 習作工坊#2 - 動力之夜150114
PDF
Arduino overview
PDF
Arduino Basic
PDF
Arduino基礎IO控制
PDF
Arduino AMA中級認證術科實作 all
PDF
設定Arduino Yún WiFi連線
PPTX
成果展簡報-Zigbee無線自動燈光及溫度調控系統
PDF
AMA 中級術科實作II
PDF
HC 05藍芽模組連線
PPT
Arduino 與 s4 a
PDF
S4 a sensor board
PDF
Python與Ardinio整合應用
PPTX
物聯網技術分享 使用ESP8266
PPT
第三章Ti msp430平台介紹 v3
PDF
瞻營全電子_六足機器人(二)
PDF
nodeMCU IOT教學03 - NodeMCU導論
PDF
Arduino Yún使用sd card儲存監測資料
Arduino相關型錄
使用 Arduino 控制 ESP8266 的各種方式
Arduino藍牙傳輸應用
Arduino 習作工坊#2 - 動力之夜150114
Arduino overview
Arduino Basic
Arduino基礎IO控制
Arduino AMA中級認證術科實作 all
設定Arduino Yún WiFi連線
成果展簡報-Zigbee無線自動燈光及溫度調控系統
AMA 中級術科實作II
HC 05藍芽模組連線
Arduino 與 s4 a
S4 a sensor board
Python與Ardinio整合應用
物聯網技術分享 使用ESP8266
第三章Ti msp430平台介紹 v3
瞻營全電子_六足機器人(二)
nodeMCU IOT教學03 - NodeMCU導論
Arduino Yún使用sd card儲存監測資料
Ad

Viewers also liked (20)

PDF
Chapter 4 無線傳輸大筆資料傳輸與應用
PPTX
物聯網教學與上海深圳maker行
PPTX
2016 CAVEDU物聯網應用發表會 - 開場
PPTX
Mit之旅分享
PPTX
160625 arduino101
PDF
LinkIt Smart 7688 - a more connected world
PPT
IBM Bluemix 物聯新世界 Future with Robot
PPTX
使用 DesignSpark PCB 軟體製作感應燈電路板
PPTX
絕地武士心靈控制家用雲端智慧型物聯網光劍搭載無線路由器光劍底座Final
PDF
AAEON 當創客碰上UP板 - Intel Cherry Trail 高效能maker開發者平台@2016 new taipei maker faire
PPTX
160603 T客邦7688物聯網實作坊
PPTX
物聯網好棒棒 您專屬的IoT私有雲平台
PPTX
DesignSpark Mechanical 南瓜燈南瓜燈教學
PDF
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
PPTX
LinkIt ONE tutorial #2- Communication and cloud service
PPTX
LinkIt ONE tutorial #1- Basics
PDF
160901 翻轉開發,活用雲端創新技術@IBM Cloud Innovation Day
PDF
PDF
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
PPTX
The Leadership Challenge Forum 2015: Vision & Values - Dan Schwab and Evans K...
Chapter 4 無線傳輸大筆資料傳輸與應用
物聯網教學與上海深圳maker行
2016 CAVEDU物聯網應用發表會 - 開場
Mit之旅分享
160625 arduino101
LinkIt Smart 7688 - a more connected world
IBM Bluemix 物聯新世界 Future with Robot
使用 DesignSpark PCB 軟體製作感應燈電路板
絕地武士心靈控制家用雲端智慧型物聯網光劍搭載無線路由器光劍底座Final
AAEON 當創客碰上UP板 - Intel Cherry Trail 高效能maker開發者平台@2016 new taipei maker faire
160603 T客邦7688物聯網實作坊
物聯網好棒棒 您專屬的IoT私有雲平台
DesignSpark Mechanical 南瓜燈南瓜燈教學
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
LinkIt ONE tutorial #2- Communication and cloud service
LinkIt ONE tutorial #1- Basics
160901 翻轉開發,活用雲端創新技術@IBM Cloud Innovation Day
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
The Leadership Challenge Forum 2015: Vision & Values - Dan Schwab and Evans K...
Ad

Similar to Chapter 1 what is arduino (20)

PPTX
0714 MOSUT-arduino硬體平台與應用領域介紹
PDF
程式人雜誌 -- 2013 年 2 月號
PDF
電子學作業一 利用Arduino玩音樂
PDF
Arduino 底層原始碼解析心得
PDF
Arduino overview
PDF
開放硬體認知學習指引
PDF
Arduino應用系統設計 - 導論
PDF
程式人雜誌 -- 2013年2月號
PDF
Python與Ardinio整合應用
PDF
Processing / Android / Arduino
PPTX
Arduino導讀
PDF
Arduino應用系統設計 - 系統開發工具
PPTX
Arduino 與 raspberry pi 硬體差異與應用
PDF
Topc open-platform-public
PDF
Arduino程式快速入門
PDF
用十分鐘瞭解 《單晶片、機器人與電子元件》 (Arduino + Raspberry Pi)
PDF
學習歷程 期中專題-機器人動手做
PDF
Arduino應用系統設計 - Arduino程式快速入門
PDF
02 86 duino_簡介
PPTX
LinkIt Smart 7688程式開發
0714 MOSUT-arduino硬體平台與應用領域介紹
程式人雜誌 -- 2013 年 2 月號
電子學作業一 利用Arduino玩音樂
Arduino 底層原始碼解析心得
Arduino overview
開放硬體認知學習指引
Arduino應用系統設計 - 導論
程式人雜誌 -- 2013年2月號
Python與Ardinio整合應用
Processing / Android / Arduino
Arduino導讀
Arduino應用系統設計 - 系統開發工具
Arduino 與 raspberry pi 硬體差異與應用
Topc open-platform-public
Arduino程式快速入門
用十分鐘瞭解 《單晶片、機器人與電子元件》 (Arduino + Raspberry Pi)
學習歷程 期中專題-機器人動手做
Arduino應用系統設計 - Arduino程式快速入門
02 86 duino_簡介
LinkIt Smart 7688程式開發

More from CAVEDU Education (12)

PPTX
Google TPU Edge SBC_190424
PPTX
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
PPTX
180321 MIT見聞分享
PPTX
BBC Micro:bit beginner project
PPTX
LINE Messaging API with LinkIt 7697
PDF
Latte panda workshop_japan
PPTX
拿鐵熊貓外殼設計0707
PPTX
LinkIt 7697 outer case - DesignSpark Mechanical / Onkscape
PPTX
170615 國中小自造者教育師資培訓營
PPTX
170522_Raspberry Pi 相容開發板
PPTX
LinkIt 7697 IoT tutorial
PPTX
Maker Movement and Education in Taiwan
Google TPU Edge SBC_190424
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
180321 MIT見聞分享
BBC Micro:bit beginner project
LINE Messaging API with LinkIt 7697
Latte panda workshop_japan
拿鐵熊貓外殼設計0707
LinkIt 7697 outer case - DesignSpark Mechanical / Onkscape
170615 國中小自造者教育師資培訓營
170522_Raspberry Pi 相容開發板
LinkIt 7697 IoT tutorial
Maker Movement and Education in Taiwan

Chapter 1 what is arduino