Arduino 328是10 位的A/D 採集,所以讀取的模擬值範圍是0-1023
analogRead();語句就可以讀出模擬口的值
voidsetup()裡面設置串列傳輸速率,顯示數值屬於Arduino 與PC 機通信
1.程式設置串列傳輸速率的語句為Serial.begin();括號中為串列傳輸速率的值。
2.顯示數值的語句了,Serial.print();或者Serial.println();都可以,不同的是後者顯示完數值後自動回車,前者不是!
代碼: 選擇全部
int potpin=0;//定義類比介面0
int ledpin=13;//定義數位介面13
int val=0;//將定義變數val,並賦初值0
void setup()
{
pinMode(ledpin,OUTPUT);//定義數位介面為輸出介面
Serial.begin(9600);//設置串列傳輸速率為9600
}
void loop()
{
digitalWrite(ledpin,HIGH);//點亮數位介面13 的LED
delay(50);//延時0.05 秒
digitalWrite(ledpin,LOW);//熄滅數位介面13 的LED
delay(50);//延時0.05 秒
val=analogRead(potpin);//讀取類比介面0 的值,並將其賦給val
Serial.println(val);//顯示出val 的值
}