View
7.642
Download
0
Category
Preview:
Citation preview
Arduino Yun 物聯網應用Lesson 1
Arduino Yún腳位配置比照 Uno
http://arduino.cc/en/Main/ArduinoBoardYun?from=Products.ArduinoYUN
Arduino Yún 硬體正面乙太網路
USB Host 電源輸出 類比輸入
數位輸入 / 輸出
Micro USB程式用
Wifi & AR9331Linux
Arduino Yún 硬體反面
Micro SD
Reset 鈕,共三個
系統架構
AVR Arduino 微控制器規格Microcontroller ATmega32u4
Operating Voltage 5V
Input Voltage 5V
Digital I/O Pins 20
PWM Channels 7
Analog Input Channels 12
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (of which 4 KB used by bootloader)
SRAM 2.5 KB
EEPROM 1 KB
Clock Speed 16 MHz
Microcontroller ATmega32u4
Operating Voltage 5V
Input Voltage 5V
Digital I/O Pins 20
PWM Channels 7
Analog Input Channels 12
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (of which 4 KB used by bootloader)
SRAM 2.5 KB
EEPROM 1 KB
Clock Speed 16 MHz
Linux AR9331 微處理器規格Processor Atheros AR9331Architecture MIPS @400MHzOperating Voltage 3.3V
Ethernet IEEE 802.3 10/100Mbit/s
WiFi IEEE 802.11b/g/nUSB Type-A 2.0 HostCard Reader Micro-SD onlyRAM 64 MB DDR2Flash Memory 16 MB
Arduino 軟體http://arduino.cc
安裝驅動程式• 將 Arduino 接上電腦,會自動跳出硬體更新精靈• 或直接進入裝置管理員也可以。
無法自動更新驅動程式
指定驅動程式路徑
安裝完成並指定 COM port
Arduino 軟體• 到裝置管理員 ( 我的電腦右鍵內容 ) 確認驅動程式已安裝完成
Arduino 軟體• 驅動程式安裝完成後,重新拔插一次 USB 線,並確認 Arduino 上的指示燈亮起
請測試 Blink 範例程式• Pin 13 LED 每秒亮暗一次
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) 程式直到電源關閉或按下重置時才會停止
將 Yun 接上電源,找到 Yun 的AP
• Arduino Yun-XXX…
• 這就是 Yun 的 MAC Address
• 請連上 Yun 所建立的網路
Arduino Yun 控制台
Configure- 設定帳號: myYun
設定無線網路後,重開 Yun
設定完成• 請將電腦連回剛剛設定好的無線網路,再於瀏覽器中輸入 XXX.local 來連上您的
Yun
http://myyun.local
在 Arduino IDE 中檢查
補充資料• http://yehnan.blogspot.tw/2013/10/arduino-
yun.html
Recommended