Arduino Arduino Arduino CoreAVR ATMEGAx ATMEGA 168 RISC Slides: 33 Download presentation Arduino 硬體界面 Arduino 硬體界面 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 • Stamp Arduino 硬體類型 o • Pro Mini Arduino 硬體類型 o • PRO Arduino 硬體類型 o • Bluetooth Arduino 硬體類型 o • Ethernet Shield 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 Arduino 安裝 • 指定驅動程式安裝目錄,一般抓下來的arduino資料夾裡面就 會包含(EX: C: arduino-0014driversFTDI USB Drivers)。 Arduino 安裝 啟動Arduino Reset 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. 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