A07 .可變電阻控制電壓輸出

專案說明

顯示外接可變電阻 (或稱電位器) 後的電壓數值 (0~4095)

LinkIt 7697 開發板的 P14/15/16/P17 四根腳位為 ADC 腳位 (Analog to Digital Converter), 可接收類比 (Aanlog) 輸入訊號.顯示數值為 0~4095, 電壓範圍為 0~2.5V, 超出 2.5V 會輸入會維持在 4095, 若輸入電壓過高會造成開發板損壞. (本專案使用 3.3V 當作輸入電壓, 短時間使用不會造成開發板傷害. 可變電阻旋轉到超過 2.5V 部分就會顯示 4095)

電路圖

(圖片由 Fritzing 產生, LinkIt 7697 fritzing 下載)

積木畫布

  • 直接讀取 Pin 14 的類比訊號並從 "序列埠監控視窗" 印出來

  • 可轉動可變電阻觀看數值的變化

產生的 Arduino 程式如下

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

void loop()
{
  Serial.println(analogRead(14));
  delay(1000);
}

序列埠監控視窗可看到輸出數值, 範圍是 0~4095

衍伸學習 : 轉換成電壓數值

將輸入範圍值轉換成電壓

電壓 (mV) = 輸入值 x 2500 / 4096

印出輸入的電壓值

Last updated