(圖片來源:http://interactive2go.blogspot.tw/2009/04/get-to-start.html)
int ledPin1 =14;//用類比輸入當數位輸出,原因數位腳不夠用
int ledPin2 =15;
int delaytime=500;
void setup()
{
// put your setup code here, to run once:
pinMode(ledPin1,OUTPUT);
pinMode(ledPin2,OUTPUT);
}
void loop()
{
// put your main code here, to run repeatedly:
digitalWrite(ledPin1, HIGH); // sets the LED on
digitalWrite(ledPin2, LOW); // sets the LED on
delay(delaytime); // waits for a second
digitalWrite(ledPin1, LOW); // sets the LED off
digitalWrite(ledPin2, HIGH); // sets the LED off
delay(delaytime); // waits for a second
}
Digital I/O | 共13,數位輸出/輸入端(pin 13作為LED指示用) |
Analog Out | 共6,在Digital I/O中的pin 3,5,6,9,10,11 可做類比輸出使用 |
Analog In | 共6,類比輸入端pin 0~5 |
Tx/Rx | 支援Tx/Rx訊號輸入輸出(若使用時,Digital I/O pin 0,1不可 作為數位輸出入/使用) |
USB傳輸與供電 | 支援USB直接供電,以及USB接頭資料傳輸 |
輸入電壓 | 可選擇USB直接供電或外部供電(建議7V~12V),用JUMP切換 (Duemilanove版本改用自動切換) |
輸出電壓 | 有5V、3.3V與Vin三種電壓輸出 |
支援線上燒錄功能 | 免去燒入經片需要重複拔插晶片的痛苦 |
LED 13 | pin 13內建一個LED |
(1) 當Digital I/O不敷使用時,可用Analog In pin另外代用,宣告為pin 14~19
(2) 一般不建議使用Digital I/O pin 0,1,因為常作為Serialport傳輸用(資料來源:http://interactive2go.blogspot.tw/2009/04/get-to-start.html)
主要就是DIGITAL(數位腳)和類比(ANALOG)還有電源(POWER)
常用的就是:
數位腳D2~D13當作數位輸出(5V),也可以當成數位輸入,判斷有沒有訊號輸入。
其中有[~]符號的D3,5,6,9,10,11也可以當作類比輸出,利用PWM模擬不同的電壓輸出。
類比腳A0~A5一般用來接受類比電壓輸入,也可以當作數位腳D14~D19
註:參考http://blog.ilc.edu.tw/blog/index.php?op=printView&articleId=601903&blogId=4950
沒有留言:
張貼留言