0 - 13 腳 : 數位輸入/輸出
數位腳位有標示PWM( ~ ) : 具有模擬類比信號輸出功能
A0-A5 ( 14-19 ) 腳 : 類比輸入腳( 無法類比訊號輸出 )
IOREF : 供應擴充版的電壓腳位
Arduino nano :
PWM : 3、5、6、9、10、11
有些必須先安裝USB驅動,不然是無法被認知的
位置 : usb-serial-ch340
- Driver Version: 3.3.2011.11
- Release Date: 2011-11-04
- File Size: 41.02K
- Supported OS: Windows XP 64bit, Windows Vista 64bit, Windows 7 64bit, Windows 8 64bit
電阻 : 用來阻礙電流的流動,避免元件直接被電流破壞。
電容 : 用來儲存電的容器,像是蓄水池般的穩定輸出,不會因為輸入不穩造成影響。
二極體 : 只准許電流單一流過。
//參數設定
void setup()
{
//腳位設定
}
//迴圈
void loop()
{
//會不斷的執行主程式敘述
}
常用參數宣告方法
1 . 宣告腳位用途
pinMode( 腳位 , 動作 );
setup內設定腳位 : 1-13 or A0-A5
動作
OUTPUT : 控制腳位
INPUT : 接收感測器
2 . 設定腳位動作
digitalWrite(腳位,動作);
loop內設定腳位 : 1-13 or A0-A5
動作
HIGH : 高電位
LOW : 低電位
3 . 延遲
delay(秒(單位 : 毫秒));
setup 、 loop 都可設定delay(1000);//延遲一秒鐘
delay(60000);//延遲一分鐘
4 . 判斷腳位電壓強度
boolean var = digitalRead( 腳位 );
loop內設定腳位 : 1-13 or A0-A5
var : 以2.5V為基準。以上則為高電壓;以下為低電壓。
5 . 讀取腳位參數
int sensorValue = analogRead(腳位);
loop內設定腳位 : A0-A5
6 . 設定腳位輸出電壓
analogWrite( 腳位, 範圍 );
腳位 : 必須是PWM( ~ ) 3、5、6、9、10、11範圍 : 0 ~ 255 ( 0V ~ 5V )
本文章內容參考 : 超圖解 Arduino 互動設計入門 2
歡迎轉載,請註明出處。