2015年1月31日 星期六

Arduino-Arduino 基本概念與認知



















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
歡迎轉載,請註明出處。


沒有留言:

張貼留言