arduino yun 物聯網 lesson 1

Post on 21-Apr-2017

7.642 Views

Category:

Devices & Hardware

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Arduino Yun 物聯網應用Lesson 1

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 官網 http://arduino.cc 可下載 Arduino

1.5.8 版軟體,解壓縮後無需進行安裝

安裝驅動程式• 將 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 所建立的網路

http://arduino.local或 192.168.240.1• 預設密碼 arduino

Arduino Yun 控制台

Configure- 設定帳號: myYun

設定無線網路後,重開 Yun

設定完成• 請將電腦連回剛剛設定好的無線網路,再於瀏覽器中輸入 XXX.local 來連上您的

Yun

http://myyun.local

在 Arduino IDE 中檢查

補充資料• http://yehnan.blogspot.tw/2013/10/arduino-

yun.html

top related