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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

如何在樹(shù)莓派Pico上使用光線傳感器等傳感器模塊?

jf_zGNBEhbi ? 來(lái)源:趣無(wú)盡 ? 2023-11-28 09:13 ? 次閱讀

市面上常見(jiàn)的傳感器模塊,其輸出大體可分為模擬、數(shù)字、特定協(xié)議輸出(例如 RS485、RS232、SPI、CAN、單總線等)。其中,前兩種的讀取最為簡(jiǎn)單通用,而使用特定協(xié)議的傳感器讀取方法要參考傳感器相應(yīng)的文檔。

教程以四針腳的光線傳感器為例,介紹模擬和數(shù)字輸出的傳感器的讀取方法。只有這款四針腳的光線傳感器,才可以同時(shí)兼具模擬輸出(AO 引腳)和數(shù)字輸出(DO 引腳)。而其他三針腳的傳感器,有的僅支持模擬輸出,有的僅支持?jǐn)?shù)字輸出。

光線傳感器對(duì)環(huán)境光線檢測(cè)
AO 腳輸出模擬信號(hào),信號(hào)量越大表示光線越少。
DO 腳輸出數(shù)字信號(hào),光線超過(guò)一個(gè)閾值時(shí)輸出低電平,反之則輸出高電平。這個(gè)閾值可以通過(guò)轉(zhuǎn)動(dòng)傳感器上的可調(diào)電阻來(lái)設(shè)定。

硬件連接

傳感器模塊的 VCC 腳接樹(shù)莓派 Pico 的 3V3。
傳感器模塊的 GND 腳接樹(shù)莓派 Pico 的 GND。
傳感器模塊的 AO 腳接樹(shù)莓派 Pico 的 GP28。
傳感器模塊的 DO 腳接樹(shù)莓派 Pico 的 GP27。

編程

為了便于理解,我們下面的代碼中,將讀取到的數(shù)值進(jìn)行一個(gè)變化。以便讓光線越強(qiáng)時(shí)顯示出來(lái)的數(shù)值更大(最小值為 0,最大值為 65535),當(dāng)光線達(dá)到閾值時(shí)顯示 1 而不是 0。

import machine
import utime
 
sensor_analog = machine.ADC(28)
sensor_digital = machine.Pin(27, machine.Pin.IN)
 
while True:
    print('Analog value: %d, Digital value: %d.' % (65535 - sensor_analog.read_u16(), 1 - sensor_digital.value()))
    utime.sleep(0.5)

運(yùn)行之后,Shell 中每隔 0.5 秒會(huì)打印出一行從傳感器讀取到并轉(zhuǎn)換之后的數(shù)據(jù)。數(shù)值隨著環(huán)境光線的變化隨之變化。

a518bd68-8d85-11ee-939d-92fbcf53809c.png

對(duì)于其他類似設(shè)計(jì)的傳感器,例如聲音傳感器、振動(dòng)傳感器、火焰?zhèn)鞲衅?、土?a href="http://www.ttokpm.com/tags/濕度傳感器/" target="_blank">濕度傳感器、水位傳感器、雨水傳感器等,接線和讀取方法以此類推即可。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2541

    文章

    49961

    瀏覽量

    747502
  • 光線傳感器
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    14680
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1679

    瀏覽量

    105254

原文標(biāo)題:在樹(shù)莓派 Pico 上使用光線傳感器等傳感器模塊

文章出處:【微信號(hào):趣無(wú)盡,微信公眾號(hào):趣無(wú)盡】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何將柔性傳感器樹(shù)莓連接并在LCD屏幕顯示其值

    在這個(gè)項(xiàng)目中,我們將學(xué)習(xí)如何將柔性傳感器樹(shù)莓連接并在LCD屏幕顯示其值。
    的頭像 發(fā)表于 12-31 09:33 ?3725次閱讀
    如何將柔性<b class='flag-5'>傳感器</b>與<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>連接并在LCD屏幕<b class='flag-5'>上</b>顯示其值

    使用樹(shù)莓Pico的RP2040微控制內(nèi)置溫度傳感器

    樹(shù)莓 Pico 的 RP2040 微控制內(nèi)置了溫度傳感器,它可以通過(guò)第四個(gè)模擬數(shù)字轉(zhuǎn)換通道
    的頭像 發(fā)表于 09-11 10:14 ?1675次閱讀

    光線傳感器是什么

      光線傳感器也叫光線感應(yīng),就是能夠根據(jù)周圍光亮明暗程度來(lái)調(diào)節(jié)屏幕明暗的裝置?! ?b class='flag-5'>光線傳感器
    發(fā)表于 07-07 14:51

    樹(shù)莓傳感器教程

    樹(shù)莓傳感器教程
    發(fā)表于 10-07 07:13

    基于傳感器光線設(shè)計(jì)應(yīng)用

    本文檔內(nèi)容介紹了基于傳感器光線設(shè)計(jì)應(yīng)用。
    發(fā)表于 09-14 18:32 ?5次下載

    樹(shù)莓土壤濕度傳感器

    本文詳細(xì)的介紹了樹(shù)莓采集土壤濕度傳感器數(shù)據(jù),其次介紹了傳感器的選擇和連接以及PYTHON采集土壤傳感器代碼,最后介紹了
    發(fā)表于 01-22 09:49 ?2.5w次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>土壤濕度<b class='flag-5'>傳感器</b>

    樹(shù)莓傳感器教程資料下載

    樹(shù)莓傳感器
    發(fā)表于 05-07 15:20 ?31次下載

    光線傳感器應(yīng)用

    本文主要介紹了光纖傳感器的四個(gè)應(yīng)用領(lǐng)域。光纖傳感器由于其抗高溫能力、多通絡(luò)、分布式的感應(yīng)能力,以及只需要較小的空間即可滿足其使用條件的特點(diǎn),使得在勘探鉆井方面尤其獨(dú)特的優(yōu)勢(shì)。應(yīng)用光傳感器
    的頭像 發(fā)表于 09-30 16:59 ?9237次閱讀

    微雪電子樹(shù)莓4代常用傳感器介紹

    樹(shù)莓4代B傳感器套餐 含PI4B-4GB ARPI600 13種常用傳感器樹(shù)莓4代4G
    的頭像 發(fā)表于 11-27 10:38 ?7270次閱讀
    微雪電子<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>4代常用<b class='flag-5'>傳感器</b>介紹

    微雪電子樹(shù)莓4代B傳感器配件包介紹

    樹(shù)莓4代B傳感器配件包 含ARPI600 13種常用傳感器 不含樹(shù)莓
    的頭像 發(fā)表于 11-27 10:56 ?1661次閱讀
    微雪電子<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>4代B<b class='flag-5'>傳感器</b>配件包介紹

    光線傳感器是什么_光線傳感器的應(yīng)用

    本文先后分別闡述了光線傳感器的概念和光線傳感器的應(yīng)用。
    發(fā)表于 02-25 14:08 ?7773次閱讀

    光線傳感器怎么關(guān)閉

    本文主要闡述了光線傳感器的關(guān)閉方法及光線傳感器的檢測(cè)。
    發(fā)表于 02-25 14:13 ?1.6w次閱讀

    如何利用樹(shù)莓和氣體傳感器保護(hù)廚房呢?

    其實(shí)市面上有很多商業(yè)解決方案,喜歡自己動(dòng)手的,可以用樹(shù)莓Pico和氣體傳感器做一個(gè)。
    發(fā)表于 08-16 09:24 ?263次閱讀

    樹(shù)莓 Pico內(nèi)置溫度傳感器的應(yīng)用

    樹(shù)莓 Pico 的 RP2040 微控制內(nèi)置了溫度傳感器,它可以通過(guò)第四個(gè)模擬數(shù)字轉(zhuǎn)換通道
    發(fā)表于 09-11 10:14 ?664次閱讀

    何在樹(shù)莓Pico使用紅外線接收模塊?

    樹(shù)莓 Pico 使用紅外線接收模塊(HX1838 型),我們采用開(kāi)源的 pico_ir 庫(kù)
    的頭像 發(fā)表于 11-30 09:08 ?1831次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b><b class='flag-5'>Pico</b><b class='flag-5'>上</b>使用紅外線接收<b class='flag-5'>模塊</b>?