Arduino Arduino Arduino CoreAVR ATMEGAx ATMEGA 168 RISC

  • Slides: 33
Download presentation

Arduino 硬體界面

Arduino 硬體界面

Arduino 硬體界面

Arduino 硬體界面

Arduino Core(AVR ATMEGAx) • ATMEGA 168 – RISC 架構 – 16 KBytes Flash –

Arduino Core(AVR ATMEGAx) • ATMEGA 168 – RISC 架構 – 16 KBytes Flash – 0. 5 k. Bytes EEPROM – 1 KBytes SRAM – I/O *23 Pins – VCC 1. 8~5. 5 V – 10 -bit ADC *6 – 16 -bit Timers *1 – F. max 20 Mhz(20 MIPS) – Interrupts *26 – PWM Channels *6 – RTC YES – Self Program Memory YES – SPI + USART – Watchdog YES – UART *1

Arduino 硬體類型 o • Duemilanove http: //arduino. cc/en/Main/Products

Arduino 硬體類型 o • Duemilanove http: //arduino. cc/en/Main/Products

Arduino 硬體類型 o • Stamp

Arduino 硬體類型 o • Stamp

Arduino 硬體類型 o • Pro Mini

Arduino 硬體類型 o • Pro Mini

Arduino 硬體類型 o • PRO

Arduino 硬體類型 o • PRO

Arduino 硬體類型 o • Bluetooth

Arduino 硬體類型 o • Bluetooth

Arduino 硬體類型 o • Ethernet Shield

Arduino 硬體類型 o • Ethernet Shield

Arduino 軟體 o • Windows o – XP, Vista 32/64 o • MAC o

Arduino 軟體 o • Windows o – XP, Vista 32/64 o • MAC o – PPC, Intel o • Linux o – 32/64

繁體中文界面 o • Windows o – XP, o – Vista 32/64

繁體中文界面 o • Windows o – XP, o – Vista 32/64

Arduino 安裝 • 指定驅動程式安裝目錄,一般抓下來的arduino資料夾裡面就 會包含(EX: C: arduino-0014driversFTDI USB Drivers)。

Arduino 安裝 • 指定驅動程式安裝目錄,一般抓下來的arduino資料夾裡面就 會包含(EX: C: arduino-0014driversFTDI USB Drivers)。

Arduino 安裝

Arduino 安裝

啟動Arduino

啟動Arduino

Reset

Reset

Upload • 再按下軟體上面的Upload to I/O Board ,等 待幾秒鍾,板子 上面的RX/TX燈號會連續閃 爍,等閃爍之後,軟體上面的下面 會出現: o o Atmel

Upload • 再按下軟體上面的Upload to I/O Board ,等 待幾秒鍾,板子 上面的RX/TX燈號會連續閃 爍,等閃爍之後,軟體上面的下面 會出現: o o Atmel AVR ATmega 168 is found. Uploading: flash Firmware Version: 1. 18

是怎麼運作的? o o o int led. Pin = 13; 變數宣告 void setup() { pin.

是怎麼運作的? o o o int led. Pin = 13; 變數宣告 void setup() { pin. Mode(led. Pin, OUTPUT); 腳位設定 } void loop() { digital. Write(led. Pin, HIGH); 設定PIN 13腳位為高電位 = 5 V 亮!! delay(1000); 設定延遲時間,1000 = 1秒延遲 digital. Write(led. Pin, LOW); 設定PIN 13腳位為低電位 = 0 V 滅!! delay(1000); 設定延遲時間,1000 = 1秒延遲 }

END o 資料參考http: //Arduino. cc

END o 資料參考http: //Arduino. cc