7.Arduino-讀取類比-analogRead(); Serial可變電阻

程式碼說明

1.analogRead (腳位):偵測腳位類比數值

2.Serial.begin(頻道):連結電腦與主機板的訊息通路,頻道基本上為9600

3.Serial.print(內容):顯示(內容)可以將內容顯示到監控視窗。

    #內容可以顯示文字所代表的數值或是單純顯示文字

    #假如有兩組Serial.print,且沒使用 Serial.println 換行,就會接續3.    

4.Serial.println():換行

    例子:Serial.print(“LED亮度:”);

                Serial.print(light);

                Serial.println();

假設light數值為200,將會顯示:LED亮度:200


可變電阻(VR)

簡單講就是一個能透過旋鈕調整訊號跟能量的零件,腳位有VCC,GND,OUT

(可變電阻)                               

範例說明

透過Serial監控類比數值的變化

線路圖

程式碼

int vr=A0;//可變電阻為A0

int led=9;//LED9

int vr_read;//感應的類比數值

int vr_map;//修改後的類比數值

void setup() {

  Serial.begin(9600); //打開主機板通路,9600位元/

  pinMode(led,OUTPUT);//LED為輸出裝置

  pinMode(vr,INPUT);//可變電阻為輸入裝置

}

void loop() {

  vr_read=analogRead(vr);//vr_read=感應可變電阻腳位的類比數值

  Serial.print("類比數值:");//顯示類比數值(文字):

  Serial.print(vr_read);//顯示類比數值(數值)

  Serial.println();//換行

  delay(150);

}

範例照片

      

 (打開右上角的監控視窗顯示數值) 

留言

這個網誌中的熱門文章

補充.Arduino教學-驗證與上傳-問題排除

13.Arduino-模組介紹-RGB呼吸燈

補充.Arduino教學-連接-麵包板與線路圖