STM32之光敏電阻傳感器模塊的使用

2020-12-06 電子產品世界

本實驗配合2.2寸TFT液晶屏顯示,當光弱的時候顯示「昏暗」,光強時顯示「明亮」。

本文引用地址:http://www.eepw.com.cn/article/201807/384517.htm

實驗使用的是下圖所示的3線光敏電阻傳感器模塊,用途:光線亮度檢測,光線亮度傳感器,智能小車尋光模塊。模塊特色:比較器輸出,信號乾淨,波形好,驅動能力強,超過15mA;配可調電位器可調節檢測光線亮度;輸出形式 :數字開關量輸出(0和1);使用寬電壓LM393比較器。

模塊使用說明1、光敏電阻模塊對環境光線最敏感,一般用來檢測周圍環境的光線的亮度,觸發單片機或繼電器模塊等;2、模塊在環境光線亮度達不到設定閾值時,DO端輸出高電平,當外界環境光線亮度超過設定閾值時,DO端輸出低電平;3、DO輸出端可以與單片機直接相連,通過單片機來檢測高低電平,由此來檢測環境的光線亮度改變;4、DO輸出端可以直接驅動本店繼電器模塊,由此可以組成一個光控開關。

各引腳作用如圖所示:

本實驗中將DO引腳連接到PA0腳,電源連接3.3V電源。

while(1){

if( GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0)==0){

Gui_DrawFont_GBK24(70,80,RED,GRAY0,明亮);

}else{

Gui_DrawFont_GBK24(70,80,RED,GRAY0,陰暗);

}

delay_ms(100); //延時函數 0.1S

}

其中的:Gui_DrawFont_GBK24(70,80,RED,GRAY0,明亮);和Gui_DrawFont_GBK24(70,80,RED,GRAY0,陰暗);為液晶屏的顯示函數,這裡不是重點。我麼在這裡要關注的是if()判斷語句,我們通過

if( GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0)==0)

語句來判斷是否數據引腳為0(低電平),若是低電平則輸出下面的語句,

GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0)==0

STM32的讀取引腳函數,引腳配置如下:

GPIO_InitTypeDef GPIO_InitStructure;

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; //PA0用於光敏電阻 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_Init(GPIOA, GPIO_InitStructure);

實驗效果如下:(明亮)

用紙遮擋住陽光後(昏暗)

相關焦點

  • Arduino動手做(2)光敏電阻模塊
    >【Arduino】66種傳感器模塊系列實驗(02)實驗二:光敏電阻傳感器模塊我手裡這塊是三針版的,挺秀氣吧光敏電阻是用硫化隔或硒化隔等半導體材料製成的特殊電阻器,其工作原理是基於內光電效應光照愈強,阻值就愈低,隨著光照強度的升高,電阻值迅速降低,亮電阻值可小至1KΩ以下。光敏電阻對光線十分敏感,其在無光照時,呈高阻狀態,暗電阻一般可達1.5MΩ。光敏電阻的特殊性能,隨著科技的發展將得到極其廣泛應用。
  • Arduino專區:1光敏電阻傳感器的應用
    電路圖參數:1、採用靈敏型光敏電阻傳感器;2、比較器輸出,信號乾淨,波形好,驅動能力強,超過15mA;3、配可調電位器可調節檢測光線亮度;4、工作電壓3.3V-5V;5、輸出形式 :數字開關量輸出(0和1);6、設有固定螺栓孔,方便安裝;7、小板PCB尺寸:3.2cm x 1.4cm;8、使用寬電壓LM393比較器;用途:光線亮度檢測,光線亮度傳感器,智能小車尋光模塊;
  • Arduino使用光敏電阻實驗
    打開APP Arduino使用光敏電阻實驗 發表於 2018-01-24 17:18:02 Arduino能通過各種各樣的傳感器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。板子上的微控制器可以通過Arduino的程式語言來編寫程序,編譯成二進位文件,燒錄進微控制器。對Arduino的編程是通過 Arduino程式語言 (基於 Wiring)和Arduino開發環境(基於 Processing)來實現的。
  • 光敏傳感器型號有哪些_光敏傳感器分類
    光敏傳感器型號有哪些   光敏傳感器型號有:可見光傳感器貼片式LXD⁄GB5-A1DPZ(封裝SMD1206),可見光傳感器貼片LXD⁄GB5-A1DPZ(封裝SMD1206),可見光傳感器-GVGR-T10GD,可見光傳感器GVBL-S12SD。
  • Pt電阻溫度傳感器批量測試系統的信號調理模塊的設計
    測試系統信號調理模塊的基本原理如圖1所示,整套測試系統一共有n個單元測量電路,能實現傳感器的多通道測量。恆流源電路設計中使用了TLC2652高精度斬波穩零運算放大器[2]和電壓基準源TL431。 TLC2652斬波穩零的工作方式使其具有優異的直流特性,失調電壓及其漂移、共模電壓、低頻噪聲等特點。TL431是一個有良好的熱穩定性能的三端可調的電壓基準源,它的輸出電壓可以在2.5V到36V範圍內設置。
  • 解析光電傳感器器件之光敏電阻的結構、原理及種類
    但是,它是純電阻元件,使用時需要有外部電源。另外,當有電流通過它時,會產生熱。  利用物質在光的照射下電導性能改變的內光電效應器件材料很多,例如,Si,Ge等本徵半導體單晶體、多晶體;CdS,CdSe,PbO,InAs等化合物多晶體。這些材料均可製作光敏電阻(光導管),其特點是在光線作用下,電阻值變小。
  • 光敏傳感器的工作原理及其應用
    光傳感器是目前產量最多、應用最廣的傳感器之一,它在自動控制和非電量電測技術中佔有非常重要的地位。最簡單的光敏傳感器是光敏電阻,當光子衝擊接合處就會產生電流。光傳感器是目前產量最多、應用最廣的傳感器之一,它在自動控制和非電量電測技術中佔有非常重要的地位。最簡單的光敏傳感器是光敏電阻,當光子衝擊接合處就會產生電流。
  • 2020-2026年全球與中國光敏電阻傳感器市場現狀調研分析及發展趨勢...
    《2020-2026年全球與中國光敏電阻傳感器市場現狀調研分析及發展趨勢報告》首先介紹了光敏電阻傳感器的背景知識,包括光敏電阻傳感器的相關概念、分類、應用、產業鏈結構、產業概述,國際市場動態分析,國內市場動態分析,宏觀經濟環境分析及經濟形勢對光敏電阻傳感器行業的影響,光敏電阻傳感器行業國家政策及規劃分析,光敏電阻傳感器產品技術參數,生產工藝技術,產品成本結構等;接著統計了全球及中國主要企業光敏電阻傳感器產能
  • 深入探究光敏電阻的工作原理及應用
    一、光敏電阻 光敏電阻是用硫化隔或硒化隔等半導體材料製成的特殊電阻器,表面還塗有防潮樹脂,具有光電導效應。 三、工作原理 光敏電阻的工作原理是基於內光電效應,即在半導體光敏材料兩端裝上電極引線,將其封裝在帶有透明窗的管殼裡就構成光敏電阻。為了增加靈敏度,兩電極常做成梳狀。
  • 光敏電阻的光電特性實驗
    實驗二十四   光敏電阻的光電特性【目的要求】    1、  了解光電導型光電傳感器特點;    2、  測量光敏電阻的光電特性。【實驗原理】光電式傳感器是以光電器件作為轉換元件的傳感器,它可以用於檢測直接引起光量變化的非電量,也可用於檢測能轉換成光量變化的其他非電量。光電式傳感器具有響應快、性能可靠、能實現非接觸測量等優點,因而在檢測和控制領域獲得廣泛應用。基於光電效應原理工作的光電轉換元件稱為光電器件或光敏元件。
  • 光敏電阻工作原理
    導讀:光敏電阻,顧名思義就是對光敏感的電阻,它的電阻和光線的強弱有直接關係。到底有什麼樣的直接關係呢?下面就讓小編為您具體介紹一下光敏電阻工作原理吧!
  • 用ESP32創作Phyphox光敏電阻實驗
    電路圖,Multisim 14裡面沒有光敏電阻
  • 自學單片機知識積累:光敏電阻可以幹什麼?
    我們常見的光線傳感器其實就是光敏電阻,它在我們生活的方方面面都存在,路上的路燈,走廊的聲控燈等等。其實這個小元件,一點也不神秘。光敏電阻是用硫化鎘或硒化鎘等半導體材料製成的特殊電阻器,它的工作原理是基於光電效應,對光線非常敏感,它隨著光照的增強阻值變低,在無光照時,呈現高阻狀態。就像斷開一樣,而強光照會使其電阻變小,降到百歐以內,像短路了一樣。光照愈強,阻值就愈低,隨著光照強度的升高,電阻值迅速降低,亮電阻值可小至1KΩ以下。
  • 光敏電阻
  • 光敏電阻的種類
    打開APP 光敏電阻的種類 姚遠香 發表於 2019-07-10 14:08:05   金屬封裝管的頂端開有玻璃透光窗口,其性能好、價格較貴;玻璃封裝管的管帽多呈凸透鏡狀,具有一定的會聚光線作用,可提高光照靈敏度;塑料樹脂封裝的其中一種與玻璃封裝管外形相同,另一種則是在固定管芯及引腳的陶瓷基片上直接塗一層防潮環氧樹脂而成(常稱非密封型結構),它價格便宜、使用廣泛
  • 光敏電阻工作原理圖
    打開APP 光敏電阻工作原理圖 姚遠香 發表於 2019-07-10 14:14:55
  • Mixly 第19課 光感應燈——光敏電阻使用
    第19課  光感應燈——光敏電阻使用 光敏電阻器又叫光感電阻,是利用半導體的光電效應製成的一種電阻值隨入射光的強弱而改變的電阻器
  • 慧銳通專欄丨萬物傳感互聯時代,光敏傳感器是如何工作的?
    據統計,長三角區域傳感器上市企業佔比達38%,有企業25家;珠三角區域佔比17%,有企業11家;中部地區同樣佔比17%,有企業11家;京津地區佔比15%,有企業10家。光敏傳感器作為一種重要的傳感器類型,其產品研發和市場應用逐步深入,應用價值也正被發掘出來。下面,我們就來了解下光敏傳感器。
  • 萬用表測量電阻阻值方法分析,光敏電阻該如何檢測?
    打開APP 萬用表測量電阻阻值方法分析,光敏電阻該如何檢測?作為工業裡常用到的萬用表,人們在使用時也是有需要去注意的。本文主要講解的內容就是使用萬用表來測量電阻阻值時需要注意哪些問題,一起來看看吧。   萬用表分為傳統萬用表和數字萬用表,傳統萬用表是指針電磁偏轉式的,每次使用前都需進行機械調零,使用較繁瑣且示數的讀取具有主觀性,並不精確,現在已很少使用;而數字式萬用表可直接顯示數字,無需觀察刻度進行讀數,結果較精確,目前使用較為廣泛。
  • 光敏二極體的工作原理_光敏二極體的應用
    光敏二極體工作原理   光敏二極體是將光信號變成電信號的半導體器件。光敏二極體在一般照度的光線照射下,所產生的電流叫光電流。如果在外電路上接上負載,負載上就獲得了電信號,而且這個電信號隨著光的變化而相應變化。   光敏二極體是電子電路中廣泛採用的光敏器件。光敏二極體和普通二極體一樣具有一個PN結,不同之處是在光敏二極體的外殼上有一個透明的窗口以接收光線照射,實現光電轉換,在電路圖中文字符號一般為VD。