91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內(nèi)不再提示

如何從輸入傳感器讀取數(shù)據(jù)以及如何使用串行監(jiān)視器

454398 ? 來源:網(wǎng)絡整理 ? 作者:佚名 ? 2019-11-04 08:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:接線分壓器

如何從輸入傳感器讀取數(shù)據(jù)以及如何使用串行監(jiān)視器

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

Arduino上的A0-A5引腳使您可以讀取或?qū)懭?a href="http://www.makelele.cn/analog/" target="_blank">模擬信號傳感器,例如光敏電阻,旋鈕(電位計)和溫度傳感器。這是Arduino網(wǎng)站上模擬引腳的描述:

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

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

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

要創(chuàng)建本課程所需的分壓器,您將:

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

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

建立從靜態(tài)電阻器出來的分壓器:

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

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

完成從動態(tài)電阻器到地的電路。

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

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

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

光敏電阻

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

電阻器

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

電線

按圖所示連接電線:

紅色:

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

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

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

黑色:

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

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

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

步驟2:編寫代碼

使用Arduino IDE創(chuàng)建一個新草圖。新草圖有兩種殘存方法。

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:

}

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

void setup() {

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

Serial.begin(9600);

}

下一步,您將編寫代碼以讀取原始數(shù)據(jù)從A0傳入(請記住,它將是0到1023之間的一個值,即1024步或單位),并將其轉(zhuǎn)換為電壓讀數(shù)(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步:上傳固件

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

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

步驟4:打開串行監(jiān)視器

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

步驟5:在串行監(jiān)視器中讀取電壓

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

責任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入解析MAX15031:80V、300mW升壓轉(zhuǎn)換與電流監(jiān)視器

    深入解析MAX15031:80V、300mW升壓轉(zhuǎn)換與電流監(jiān)視器 在電子設計領域,對于需要高電壓偏置和精確電流監(jiān)測的應用場景,一款性能出色的升壓轉(zhuǎn)換和電流監(jiān)視器至關重要。今天,我們
    的頭像 發(fā)表于 03-12 15:05 ?134次閱讀

    LTC2921/LTC2922系列電源跟蹤輸入監(jiān)視器:特性、應用與設計要點

    LTC2921/LTC2922系列電源跟蹤輸入監(jiān)視器:特性、應用與設計要點 在電子設備的設計中,電源管理是至關重要的一環(huán)。尤其是在多電源系統(tǒng)中,如何確保各個電源的穩(wěn)定、可靠運行,以及實現(xiàn)電源之間
    的頭像 發(fā)表于 02-28 15:45 ?181次閱讀

    低功耗電源管理神器——LTC2935 電壓監(jiān)視器詳解

    低功耗電源管理神器——LTC2935 電壓監(jiān)視器詳解 在電子設備的電源管理領域,低功耗、高精度、多功能的電壓監(jiān)視和復位功能是至關重要的。今天,我們就來深入探討一下 Linear Technology
    的頭像 發(fā)表于 02-27 11:45 ?292次閱讀

    LTC2992 雙寬范圍功率監(jiān)視器:設計與應用的全面解析

    的器件,為工程師們提供了可靠的解決方案。本文將深入探討 LTC2992 的特性、工作原理、應用場景以及設計要點,幫助電子工程師更好地理解和應用這款器件。 文件下載: LTC2992.pdf 一、LTC2992 概述 LTC2992 是一款軌到軌系統(tǒng)監(jiān)視器,能夠精確測量兩個
    的頭像 發(fā)表于 02-26 14:35 ?214次閱讀

    深入剖析LM96194硬件監(jiān)視器:功能、應用與設計要點

    的硬件監(jiān)視器——LM96194。 文件下載: lm96194.pdf 一、LM96194概述 LM96194是德州儀器(TI)推出的一款TruTherm?硬件監(jiān)視器,專為工作站管理而設計。它采用ΣΔ ADC架構(gòu),具備多種強大功能,可廣泛應用于服務
    的頭像 發(fā)表于 02-26 09:35 ?172次閱讀

    探索DS90UB635-Q1:高速傳感器的理想串行

    探索DS90UB635-Q1:高速傳感器的理想串行 在當今的電子科技領域,高速數(shù)據(jù)傳輸和處理能力對于各類應用至關重要,尤其是在汽車、工業(yè)和醫(yī)療成像等領域。德州儀器(TI)的DS90U
    的頭像 發(fā)表于 12-16 10:55 ?428次閱讀

    ADC 實戰(zhàn):如何精準讀取傳感器信號

    關鍵因素。今天,我們就從原理到實戰(zhàn),帶你搞懂ADC,幫你精準讀取傳感器信號。一、ADC基礎回顧ADC(Analog-to-DigitalConverter)是將連
    的頭像 發(fā)表于 11-24 19:04 ?533次閱讀
    ADC 實戰(zhàn):如何精準<b class='flag-5'>讀取</b><b class='flag-5'>傳感器</b>信號

    有哪些常見的傳感器數(shù)據(jù)失真原因?

    ? 傳感器數(shù)據(jù)失真的本質(zhì)是 “ 傳感器輸出信號與被測量的真實值偏離超出允許范圍 ”,其原因可按 “ 傳感器自身硬件、安裝與接線、外部環(huán)境、使用維護、信號處理 ” 五大維度分類,覆蓋
    的頭像 發(fā)表于 09-24 11:53 ?2500次閱讀

    請問NuMicro? Cortex-M? 系列芯片是否支持 I2C 監(jiān)視器功能?

    NuMicro? Cortex-M? 系列芯片是否支持 I2C 監(jiān)視器功能?
    發(fā)表于 08-21 06:04

    數(shù)據(jù)采集卡與傳感器

    文章介紹了數(shù)據(jù)采集設備的分類,以及如何采集傳感器數(shù)據(jù)。
    的頭像 發(fā)表于 08-04 15:04 ?681次閱讀
    <b class='flag-5'>數(shù)據(jù)</b>采集卡與<b class='flag-5'>傳感器</b>

    Texas Instruments AMC6V704模擬監(jiān)視器和控制數(shù)據(jù)手冊

    Texas Instruments AMC6V704模擬監(jiān)視器和控制專為光收發(fā)應用而設計。它包括四個具有可編程輸出范圍的12位VDAC和四個12位電流輸出型數(shù)模轉(zhuǎn)換 (IDAC)
    的頭像 發(fā)表于 07-17 10:13 ?863次閱讀
    Texas Instruments AMC6V704模擬<b class='flag-5'>監(jiān)視器</b>和控制<b class='flag-5'>器</b><b class='flag-5'>數(shù)據(jù)</b>手冊

    使用SIL級電源監(jiān)視器的優(yōu)勢

    此前強調(diào)了診斷活動對于滿足基本功能安全標準的定性和定量的意義,如圖1所示。出于定性考慮,無論安全完整性等級(SIL)如何,都必須實施電源監(jiān)視器。而對于定量要求,主要有兩個考慮因素:可靠性預測和架構(gòu)
    的頭像 發(fā)表于 07-11 15:40 ?1733次閱讀

    Analog Devices Inc. ADPD4200多模式傳感器前端數(shù)據(jù)手冊

    )。該傳感器采用雙通道處理,具有同步采樣、片上數(shù)字濾波、400mA總LED峰值驅(qū)動電流和512字節(jié)FIFO尺寸。ADPD4200傳感器前端包括可穿戴健康和健身監(jiān)視器、工業(yè)監(jiān)控和家庭患者監(jiān)護中的多種應用。
    的頭像 發(fā)表于 06-20 11:17 ?1012次閱讀
    Analog Devices Inc. ADPD4200多模式<b class='flag-5'>傳感器</b>前端<b class='flag-5'>數(shù)據(jù)</b>手冊

    Analog Devices Inc. ADES1830/ADES1831 16通道電池監(jiān)視器數(shù)據(jù)手冊

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

    如何讀取LPC55S28溫度傳感器?

    我正在嘗試讀取芯片溫度傳感器。 我嘗試使用 LPADC 組件來讀取傳感器。我意識到我必須禁用掉電、啟用 kclock_adc0 并為其附加一個時鐘,以便計算 ADC 的模擬值。 由于某
    發(fā)表于 04-04 06:46