女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何從輸入傳感器讀取數據以及如何使用串行監視器

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-11-04 08:43 ? 次閱讀

步驟1:接線分壓器

如何從輸入傳感器讀取數據以及如何使用串行監視器

第一步是連接Arduino以讀取由光敏電阻產生的電阻確定的電壓。您可以根據示意圖簡單地為電路板布線(線的顏色無關緊要,但有助于確定目的)。

Arduino上的A0-A5引腳使您可以讀取或寫入模擬信號傳感器,例如光敏電阻,旋鈕(電位計)和溫度傳感器。這是Arduino網站上模擬引腳的描述:

Arduino板包含一個6通道,10位模數轉換器。這意味著它將把0到5伏之間的輸入電壓映射為0到1023之間的整數值。這將產生讀數之間的分辨率:5伏/1024單位或每單位.0049伏(4.9毫伏)。

光敏電阻,也稱為光敏電阻(LDR)或光電池,其工作原理是根據檢測到的光強度來限制通過它的電壓量。電阻隨著光輸入的增加而減小-換句話說,光越多,穿過光敏電阻的電壓就越大。

為了利用光敏電阻,您將創建一個分壓器 strong》-一種無源線性電路,可將輸入電壓分配給兩個或多個組件(類似于Y型分配器)。

要創建本課程所需的分壓器,您將:

將Arduino 5V引腳(輸入電壓)的電壓連接到電路(使用面包板)。

將輸入電壓連接到靜態電阻器(10k Ohm)

建立從靜態電阻器出來的分壓器:

一條通往模擬引腳的路徑( A0)

通向可變電阻器(光敏電阻)的一條路徑

完成從動態電阻器到地的電路。

隨著光敏電阻的電阻增加(較低的光強度),更多來自10k歐姆電阻的輸入電壓將被阻塞并轉移到A0引腳。這意味著進入光敏抗蝕劑的光強度越小,它產生的電阻就越大,這又將更多的電壓轉移到A0引腳(電壓必須流到某個地方)。同樣,進入光敏電阻的光越強,它產生的電阻就越小,這又意味著要轉移到A0引腳的電壓就更少。

簡而言之,到A0引腳的電壓就越大,

以下是具體的接線說明(請參閱本課程的面包板圖像):

光敏電阻

將光敏電阻器如圖所示插入面包板。

電阻器

從光敏電阻器的一側跨幾行連接一個10k-Ohm電阻器。

電線

按圖所示連接電線:

紅色:

將5V引腳連接到面包板上的紅色/正側欄。

將紅色/正側欄連接到連接了電阻器引線但未連接光敏電阻的行(這是分壓器靜態電阻器部分的輸入電壓)。

黃色:將黃色電線從靜態電阻器的另一端連接(該電線應與靜態電阻器引線和一個光敏電阻引線)連接到Arduino的A0引腳(這是分壓器的一條路徑,另一條路徑穿過光敏電阻)。

黑色:

將容納另一根引線的行從光敏電阻連接到面包板上的黑色/負側欄。

將面包板的黑色/負側欄連接到Arduino的GND引腳。這樣就完成了電路。

注意:您可以將5V引腳直接連接到與靜態電阻的單獨引線相同的行,并將GND直接連接到光敏電阻的單獨引線,但是我喜歡養成將Arduino的5V和GND引腳連接到側軌的習慣。這將在以后的課程中派上用場。

步驟2:編寫代碼

使用Arduino IDE創建一個新草圖。新草圖有兩種殘存方法。

void setup() {

// put your setup code here, to run once:

}

void loop() {

// put your main code here, to run repeatedly:

}

在設置方法之前,您需要為連接到光敏電阻的模擬引腳聲明一個變量。

//Photoresistor Pin

int analogPin = 0;

void setup() {

// put your setup code here, to run once:

}

正如您在上一課中所回顧的那樣,設置方法在固件啟動時運行一次。在本課程中,目標是將來自光敏電阻的電壓值寫入串行監視器。為此,您將使用Serial.begin方法啟動串行監視器,并傳入波特率(每秒位數)。

void setup() {

// put your setup code here, to run once:

Serial.begin(9600);

}

下一步,您將編寫代碼以讀取原始數據從A0傳入(請記住,它將是0到1023之間的一個值,即1024步或單位),并將其轉換為電壓讀數(0.0V至5.0V)。

void loop() {

// put your main code here, to run repeatedly:

// read the raw data coming in on analog pin 0:

int lightLevel = analogRead(analogPin);

// Convert the raw data value (0 - 1023) to voltage (0.0V - 5.0V):

float voltage = lightLevel * (5.0 / 1024.0);

// write the voltage value to the serial monitor:

Serial.println(voltage);

}

第3步:上傳固件

在上傳固件之前,最好驗證一下目標板和連接的端口(如果您不記得這一點,請檢查上一課)。

按“上載”按鈕編譯固件并將其發送到Arduino。

步驟4:打開串行監視器

將草圖編譯并上傳到Arduino之后,單擊Arduino IDE右上方的放大鏡圖標。這將打開串行監視器。

步驟5:在串行監視器中讀取電壓

固件正在運行且串行監視器已打開,您將看到從光敏電阻讀取的數據(注意:在上圖中,我使用了Arduino Uno,而不是Yun)。當固件正在運行并且您在串行監視器中看到數據時,請嘗試覆蓋光敏電阻(從而減少光并增加光敏電阻的電阻,并將更多電壓推至引腳A0)或在光敏電阻上發光(從而增加光敏電阻)。

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 監視器
    +關注

    關注

    1

    文章

    785

    瀏覽量

    33836
  • 輸入傳感器
    +關注

    關注

    0

    文章

    3

    瀏覽量

    6463
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Analog Devices Inc. ADES1830/ADES1831 16通道電池監視器數據手冊

    Analog Devices ADES1830/ADES1831 16通道電池組監視器是多電池組監視器,最多可測量16節串聯電池。在整個溫度范圍內,這些器件的使用壽命總測量誤差 (TME) 小于
    的頭像 發表于 05-26 15:34 ?109次閱讀
    Analog Devices Inc. ADES1830/ADES1831 16通道電池<b class='flag-5'>監視器</b><b class='flag-5'>數據</b>手冊

    ISL28022精密數字電源監視器

    ISL28022 是一款具有串行接口的雙向高端和低端數字電流檢測和電壓監控。 該器件可監測電流和電壓,提供數字化結果并計算功率。   該器件為整個輸入范圍內的電壓和電流監控提供誤差低于 0.3% 的嚴格精度。 數字電源
    的頭像 發表于 02-21 10:55 ?340次閱讀
    ISL28022精密數字電源<b class='flag-5'>監視器</b>

    IO-Link收發怎么數據讀取

    IO-Link(IEC61131-9)是一個開放的標準串行通信協議,它允許傳感器和設備中雙向交換數據。這些傳感器和設備需要支持IO-Lin
    的頭像 發表于 02-02 16:34 ?565次閱讀

    dm6437使用hdmi連接輸出到監視器上,監視器上沒有顯示是怎么回事?

    你好dm6437后端和tfp410連接輸出高清視頻,使用hdmi 連接輸出到監視器上,發現監視器上沒有顯示? 設置的分辨率為800*480 ,在群創的7寸lcd屏上是可以顯示輸出的。
    發表于 01-09 06:05

    線性傳感器和非線性傳感器的區別

    線性傳感器和非線性傳感器在多個方面存在顯著的區別,以下是對這些區別的詳細闡述:   一、輸入輸出關系   線性傳感器:   線性
    的頭像 發表于 10-21 16:11 ?1451次閱讀

    2024年OLED監視器出貨量預計激增至144萬臺,年增長率將達181%

    根據TrendForce集邦咨詢的最新研究報告,OLED監視器市場正迎來新的增長契機。由于新型31.5吋OLED監視器的推出,加上面板廠商在產品規格上的提升和差異化策略,以及多家電競品牌的積極參與
    的頭像 發表于 10-18 15:16 ?894次閱讀

    集成風扇控制的LM96000硬件監視器數據

    電子發燒友網站提供《集成風扇控制的LM96000硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 11:11 ?0次下載
    集成風扇控制的LM96000硬件<b class='flag-5'>監視器</b><b class='flag-5'>數據</b>表

    LM96194 TruTherm硬件監視器數據

    電子發燒友網站提供《LM96194 TruTherm硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 11:03 ?0次下載
    LM96194 TruTherm硬件<b class='flag-5'>監視器</b><b class='flag-5'>數據</b>表

    具有集成風扇控制的LM93硬件監視器數據

    電子發燒友網站提供《具有集成風扇控制的LM93硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 10:44 ?0次下載
    具有集成風扇控制的LM93硬件<b class='flag-5'>監視器</b><b class='flag-5'>數據</b>表

    LM94硬件監視器數據

    電子發燒友網站提供《LM94硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 10:42 ?0次下載
    LM94硬件<b class='flag-5'>監視器</b><b class='flag-5'>數據</b>表

    LM80串行接口ACPl兼容微處理系統硬件監視器數據

    電子發燒友網站提供《LM80串行接口ACPl兼容微處理系統硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 10:33 ?0次下載
    LM80<b class='flag-5'>串行</b>接口ACPl兼容微處理<b class='flag-5'>器</b>系統硬件<b class='flag-5'>監視器</b><b class='flag-5'>數據</b>表

    LM82帶雙線串行接口的數字溫度傳感器數據

    電子發燒友網站提供《LM82帶雙線串行接口的數字溫度傳感器數據表.pdf》資料免費下載
    發表于 08-14 10:29 ?0次下載
    LM82帶雙線<b class='flag-5'>串行</b>接口的數字溫度<b class='flag-5'>傳感器</b><b class='flag-5'>數據</b>表

    LM81串行接口ACPI兼容微處理系統硬件監視器數據

    電子發燒友網站提供《LM81串行接口ACPI兼容微處理系統硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 10:28 ?0次下載
    LM81<b class='flag-5'>串行</b>接口ACPI兼容微處理<b class='flag-5'>器</b>系統硬件<b class='flag-5'>監視器</b><b class='flag-5'>數據</b>表

    AMC60704 4通道光學監視器和控制數據

    電子發燒友網站提供《AMC60704 4通道光學監視器和控制數據表.pdf》資料免費下載
    發表于 07-15 11:26 ?1次下載
    AMC60704 4通道光學<b class='flag-5'>監視器</b>和控制<b class='flag-5'>器</b><b class='flag-5'>數據</b>表

    AFE11612-SEP具有多通道ADC、DAC和溫度傳感器的耐輻射模擬監視器和控制數據

    電子發燒友網站提供《AFE11612-SEP具有多通道ADC、DAC和溫度傳感器的耐輻射模擬監視器和控制數據表.pdf》資料免費下載
    發表于 07-12 09:21 ?0次下載
    AFE11612-SEP具有多通道ADC、DAC和溫度<b class='flag-5'>傳感器</b>的耐輻射模擬<b class='flag-5'>監視器</b>和控制<b class='flag-5'>器</b><b class='flag-5'>數據</b>表