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

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

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

3天內不再提示

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

jf_zGNBEhbi ? 來源:趣無盡 ? 2023-11-28 09:13 ? 次閱讀

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

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

光線傳感器對環境光線檢測:
AO 腳輸出模擬信號,信號量越大表示光線越少。
DO 腳輸出數字信號,光線超過一個閾值時輸出低電平,反之則輸出高電平。這個閾值可以通過轉動傳感器上的可調電阻來設定。

硬件連接

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

編程

為了便于理解,我們下面的代碼中,將讀取到的數值進行一個變化。以便讓光線越強時顯示出來的數值更大(最小值為 0,最大值為 65535),當光線達到閾值時顯示 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)

運行之后,Shell 中每隔 0.5 秒會打印出一行從傳感器讀取到并轉換之后的數據。數值隨著環境光線的變化隨之變化。

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

對于其他類似設計的傳感器,例如聲音傳感器、振動傳感器、火焰傳感器、土壤濕度傳感器、水位傳感器、雨水傳感器等,接線和讀取方法以此類推即可。





審核編輯:劉清

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

    關注

    2563

    文章

    52589

    瀏覽量

    763749
  • 光線傳感器
    +關注

    關注

    0

    文章

    26

    瀏覽量

    14878
  • 樹莓派
    +關注

    關注

    121

    文章

    1946

    瀏覽量

    106989

原文標題:在樹莓派 Pico 上使用光線傳感器等傳感器模塊

文章出處:【微信號:趣無盡,微信公眾號:趣無盡】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

    在這個項目中,我們將學習如何將柔性傳感器樹莓連接并在LCD屏幕顯示其值。
    的頭像 發表于 12-31 09:33 ?4358次閱讀
    如何將柔性<b class='flag-5'>傳感器</b>與<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>連接并在LCD屏幕<b class='flag-5'>上</b>顯示其值

    使用樹莓Pico的RP2040微控制內置溫度傳感器

    樹莓 Pico 的 RP2040 微控制內置了溫度傳感器,它可以通過第四個模擬數字轉換通道
    的頭像 發表于 09-11 10:14 ?2611次閱讀

    光線傳感器是什么

      光線傳感器也叫光線感應,就是能夠根據周圍光亮明暗程度來調節屏幕明暗的裝置。  光線傳感器
    發表于 07-07 14:51

    樹莓傳感器教程

    樹莓傳感器教程
    發表于 10-07 07:13

    樹莓土壤濕度傳感器

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

    樹莓傳感器教程資料下載

    樹莓傳感器
    發表于 05-07 15:20 ?32次下載

    光線傳感器應用

    本文主要介紹了光纖傳感器的四個應用領域。光纖傳感器由于其抗高溫能力、多通絡、分布式的感應能力,以及只需要較小的空間即可滿足其使用條件的特點,使得在勘探鉆井方面尤其獨特的優勢。應用光傳感器
    的頭像 發表于 09-30 16:59 ?9553次閱讀

    微雪電子樹莓4代常用傳感器介紹

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

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

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

    光線傳感器是什么_光線傳感器的應用

    本文先后分別闡述了光線傳感器的概念和光線傳感器的應用。
    發表于 02-25 14:08 ?8562次閱讀

    光線傳感器怎么關閉

    本文主要闡述了光線傳感器的關閉方法及光線傳感器的檢測。
    發表于 02-25 14:13 ?1.7w次閱讀

    如何利用樹莓和氣體傳感器保護廚房呢?

    其實市面上有很多商業解決方案,喜歡自己動手的,可以用樹莓Pico和氣體傳感器做一個。
    發表于 08-16 09:24 ?499次閱讀

    樹莓 Pico內置溫度傳感器的應用

    樹莓 Pico 的 RP2040 微控制內置了溫度傳感器,它可以通過第四個模擬數字轉換通道
    發表于 09-11 10:14 ?1122次閱讀

    何在樹莓Pico使用紅外線接收模塊

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

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優缺點

    樹莓傳感器使用方法 樹莓(Raspberry Pi)是一款由英國樹莓
    的頭像 發表于 12-06 10:35 ?1898次閱讀