2012-02-11 21:24:02 小鯨魚

Arduino的類比訊號控制

類比的應用很多地方會需要

analog(類比訊號)腳位在Arduino 上有6(普通)、8(mini板)、16(MEGA以上)個
10-bit 解析度
電壓接受0~5 V,對應到0~1023.
所以,約是5/ 1024~=0.0049 Volt/單位
算是一般的應用都能滿足的部分
讀取速度約是一秒最高可以讀一萬次

指令用法
analogRead(pin)

EX:
int analogPin = 3;
int val = 0;

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  val = analogRead(analogPin);    // 讀進腳位三的值
  Serial.println(val);             // 直接顯示到監看視窗
}

鯨魚最常用來量電池電壓或是用來抓光敏電阻值、超音波之類的需求

算是非常簡單好用的一種輸入腳位哩

(悄悄話) 2013-06-07 16:46:55