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;//LED為9
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);
}
範例照片
(打開右上角的監控視窗顯示數值)
留言
張貼留言