資料介紹
本實驗配合2.2寸TFT液晶屏顯示,當光弱的時候顯示“昏暗”,光強時顯示“明亮”。
實驗使用的是下圖所示的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);
實驗效果如下:(明亮)
用紙遮擋住陽光后(昏暗)
引用地址:
(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于單片機的光照度(光敏電阻)測量系統設計 49次下載
- STM8S單片機進行的光敏電阻ADC轉換功能 8次下載
- 51單片機利用光敏電阻實現光照自動控制系統
- 光敏電阻傳感器模塊55690資料匯總 34次下載
- 光敏電阻器的介紹和替換原則資料下載
- 使用單片機實現光敏電阻測試數碼管顯示的C語言程序免費下載 30次下載
- 光敏電阻傳感器模塊使用說明書和測試程序及電路圖免費下載 96次下載
- 使用51單片機和光敏電阻設計的智能LED路燈資料合集免費下載 69次下載
- 光敏電阻傳感器模塊電路圖.pdf 151次下載
- 4線制光敏電阻傳感器模塊使用說明書.pdf 240次下載
- 光敏電阻傳感器模塊 68次下載
- 傳感器實驗--光敏電阻-演示 5次下載
- 光敏電阻傳感器模塊3線制 45次下載
- 光敏電阻傳感器原理圖 69次下載
- 光敏電阻傳感器使用說明 24次下載
- 光敏電阻在開關設計中的應用 752次閱讀
- 光敏電阻電路工作過程 光敏電阻應用電路 4140次閱讀
- 基于51單片機的智能燈光控制系統設計 3225次閱讀
- 基于STM32單片機的溫室監測系統設計 3103次閱讀
- 如何使用120VAC指示燈和光敏電阻創建一個交流電壓傳感器 2270次閱讀
- 光敏電阻傳感器構成的鍵控音量電路 2380次閱讀
- 光敏電阻傳感器構成的電話鈴聲自動轉換電路 2471次閱讀
- 光敏電阻傳感器構成的自動燈控制電路 6361次閱讀
- 光敏電阻有正負極嗎_光敏電阻的阻值如何變化 2.4w次閱讀
- 其他種類電阻傳感器結構_其他種類電阻傳感器工作原理 1659次閱讀
- 光敏電阻控制燈亮硬件設計圖及程序分享 2w次閱讀
- 光敏傳感器電路設計方案匯總(二款光敏傳感器電路的設計方案) 3.5w次閱讀
- 光敏電阻的性質和應用 8346次閱讀
- 光敏電阻組成結構 7745次閱讀
- 光敏電阻的工作原理和作用_光敏電阻的檢測 4.9w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多