A7-電阻值模擬讀取

回覆文章
cajhbb
系統管理員
文章: 906
註冊時間: 2018年 6月 30日, 02:16

A7-電阻值模擬讀取

文章 cajhbb »

A7-電阻值模擬讀取
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 的值
}
https://youtu.be/1ry2gqBsu7Y
回覆文章