欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 創(chuàng)客集結(jié)號: 模擬值讀取實(shí)驗(yàn) [打印本頁]

作者: 一加一    時(shí)間: 2018-8-6 09:18
標(biāo)題: 創(chuàng)客集結(jié)號: 模擬值讀取實(shí)驗(yàn)
本個實(shí)驗(yàn)我們就來開始學(xué)習(xí)一下模擬I/O 接口的使用,Arduino 有模擬0—模擬5 共計(jì)6 個模擬接口,這6 個接口也可以算作為接口功能復(fù)用,除模擬接口功能以外,這6 個接口可作為數(shù)字接口使用,編號為數(shù)字14—數(shù)字19,簡單了解以后,下面就來開始我們的實(shí)驗(yàn)。可調(diào)電阻是大家比較熟悉的典型的模擬值輸出元件,本實(shí)驗(yàn)就用它來完成。所需元器件有:
可調(diào)電阻*1
面包板*1
面包板跳線*1 扎

本實(shí)驗(yàn)我們將可調(diào)電阻的阻值轉(zhuǎn)化為模擬值讀取出來,然后顯示到屏幕上,這也是我們以后完成自己所需的實(shí)驗(yàn)功能所必須掌握的實(shí)例應(yīng)用。我們先要按照以右電路圖連接實(shí)物圖,我們使用的是模擬0 接口



按照下圖鏈接好電路后,就可以開始編寫程序了,參考程序借用了Arduino 數(shù)字13 口自帶的LED 小燈,每讀一次值小燈就會閃爍一下。




參考程序如下:
int potpin=0;//定義模擬接口0
int ledpin=13;//定義數(shù)字接口13
int val=0;//將定義變量val,并賦初值0
void setup()
{
pinMode(ledpin,OUTPUT);//定義數(shù)字接口為輸出接口
Serial.begin(9600);//設(shè)置波特率為9600
}
void loop()
{
digitalWrite(ledpin,HIGH);//點(diǎn)亮數(shù)字接口13 的LED
delay(50);//延時(shí)0.05 秒
digitalWrite(ledpin,LOW);//熄滅數(shù)字接口13 的LED
delay(50);//延時(shí)0.05 秒
val=analogRead(potpin);//讀取模擬接口0 的值,并將其賦給val
Serial.println(val);//顯示出val 的值
}


本實(shí)驗(yàn)到這里就完成了,當(dāng)您旋轉(zhuǎn)可調(diào)電阻旋鈕的時(shí)候就可以看到屏幕上數(shù)值的變化了,讀取模擬值這個方法將一直陪伴我們,模擬值讀取是我們很常用的功能,因?yàn)楹芏鄠鞲衅鞫际悄M值輸出,我們讀出模擬值后再進(jìn)行相應(yīng)的算法處理,就可以應(yīng)用到我們需要實(shí)現(xiàn)的功能里了。









歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1