Arduino 原型開發版 Uno 系列
Arduino Uno Rev3 |
Arduino Uno Specs :
- Microcontroller : ATMEGA328P
- Operating Voltage : 5V
- Input Voltage : 7~12V
- Digital I/O : 14 (6 Power PWM Outputs)
- Analog Input : 6
- Memory : Flash 32 KB, SRAM 2 KB, EEPROM 1 KB
- Clock Speed : 16 MHZ
USB port 可提供 5V 的電源,可外接AC變壓器(2.1mm圓頭,中心為正極),
也可使用電池作為外部電源(連接到Vin , GND)
IDE可在官網找到(http://arduino.cc/en/Main/Software)
目前(2013/9/5)最新版本是 1.0.5,
驅動程式則是將Arduino插入USB就能自動安裝
Arduino IDE 介面 |
Arduino 上有TX/RX 指示燈,除此之外還有狀態LED,與13號I/O針腳相連,
用個簡單的 code 來測試Arduino的運作~
void setup() {
// put your setup code here, to run once:
pinMode(13,OUTPUT); //將13號針腳設為OUTPUT
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(13, HIGH); //將13號針腳設為HIGH
delay(500); //等待500ms
digitalWrite(13, LOW); //將13號針腳設為LOW
delay(500);
}
setup()中pinMode()將13號針腳設為OUTPUT,
loop()中則以DiditalWrite()和設定輸出電壓,
並delay(500)讓其以500ms的頻率切換,
在IDE編輯區鍵入code並上傳至Arduino,
實際解果應會看到狀態LED以0.5Hz的頻率閃爍
Test Video :
Arduino 是個有趣的東西,操作容易,且和PIC、FPGA比起來,
IDE中已經有很棒的library可以使用,而且還有完整的examples教學!
跟以前用Quartus玩FPGA時比起來真是便利太多了!
而且Arduino的語法基本上就是 C/C++ ,學起來一點也不耗腦力,
對於那些有滿滿的創意卻受限於code的人來說真是一大福音阿 (茶)
沒有留言:
張貼留言