51單片機(jī) 人體紅外感應(yīng)模塊 檢測(cè)高電平不好使。高懸賞,大神呀,可追加
-
模塊是好的,在硬件上設(shè)置為持續(xù)檢測(cè)信號(hào)。 檢測(cè)到人體,模塊輸出3.3v電壓,檢測(cè)不到,輸出0v。 把模塊輸出引腳和單片機(jī)相連,檢測(cè)單片機(jī)引腳,0v。單獨(dú)測(cè)試模塊引腳輸出3.3v(模塊和人位置不變)。。將電源上3.3v和單片機(jī)上引腳相連接,led亮。 程序如下... 模塊是好的,在硬件上設(shè)置為持續(xù)檢測(cè)信號(hào)。 檢測(cè)到人體,模塊輸出3.3v電壓,檢測(cè)不到,輸出0v。 把模塊輸出引腳和單片機(jī)相連,檢測(cè)單片機(jī)引腳,0v。單獨(dú)測(cè)試模塊引腳輸出3.3v(模塊和人位置不變)。。將電源上3.3v和單片機(jī)上引腳相連接,led亮。 程序如下 #include
#define uint unsigned int #define uchar unsigned char sbit renti=P2^0; // 人體引腳 sbit led=P1^0; void delay(uint ms) { uint i,j; for(i=ms;i>0;i--) for(j=110;j>0;j--); } void main() { renti=1; //在初始化里 令renti=0和renti=1,都嘗試過(guò),不好使 led=1; while(1) { if(renti==1) //檢測(cè)有火焰 { delay(5); if(renti==1) { led=0; delay(5000); } else { led=1; } } } } 展開(kāi)
全部評(píng)論(1條)
-
- 璐漫漫LULU又高 2017-12-15 11:27:43
- 我有過(guò)類似的情況,你的程序沒(méi)問(wèn)題,問(wèn)題是在硬件的接口上,可能是你的傳感器輸出接口需要上拉什么的,導(dǎo)致單片機(jī)高地電平不能正常讀取,樓主可以試下在單片機(jī)IO口對(duì)應(yīng)接口處加上一個(gè)二極管再與傳感器連接。
-
贊(19)
回復(fù)(0)
登錄或新用戶注冊(cè)
- 微信登錄
- 密碼登錄
- 短信登錄
請(qǐng)用手機(jī)微信掃描下方二維碼
快速登錄或注冊(cè)新賬號(hào)
微信掃碼,手機(jī)電腦聯(lián)動(dòng)
熱門(mén)問(wèn)答
- 51單片機(jī) 人體紅外感應(yīng)模塊 檢測(cè)高電平不好使。高懸賞,大神呀,可追加
- 模塊是好的,在硬件上設(shè)置為持續(xù)檢測(cè)信號(hào)。 檢測(cè)到人體,模塊輸出3.3v電壓,檢測(cè)不到,輸出0v。 把模塊輸出引腳和單片機(jī)相連,檢測(cè)單片機(jī)引腳,0v。單獨(dú)測(cè)試模塊引腳輸出3.3v(模塊和人位置不變)。。將電源上3.3v和單片機(jī)上引腳相連接,led亮。 程序如下... 模塊是好的,在硬件上設(shè)置為持續(xù)檢測(cè)信號(hào)。
檢測(cè)到人體,模塊輸出3.3v電壓,檢測(cè)不到,輸出0v。
把模塊輸出引腳和單片機(jī)相連,檢測(cè)單片機(jī)引腳,0v。單獨(dú)測(cè)試模塊引腳輸出3.3v(模塊和人位置不變)。。將電源上3.3v和單片機(jī)上引腳相連接,led亮。
程序如下
#include
#define uint unsigned int #define uchar unsigned char sbit renti=P2^0; // 人體引腳 sbit led=P1^0; void delay(uint ms) { uint i,j; for(i=ms;i>0;i--) for(j=110;j>0;j--); } void main() { renti=1; //在初始化里 令renti=0和renti=1,都嘗試過(guò),不好使 led=1; while(1) { if(renti==1) //檢測(cè)有火焰 { delay(5); if(renti==1) { led=0; delay(5000); } else { led=1; } } } } 展開(kāi)
- 與51單片機(jī)連接的壓力傳感器,誰(shuí)有源代碼和電路圖?可追加懸賞!
- 單片機(jī)直接檢測(cè)高電平?
- 我手上有個(gè)板子,單片機(jī)IO直接檢測(cè)高電平,誰(shuí)知道是怎么怎么實(shí)現(xiàn)的???板子是投線儀的控制板,原理圖如下,U1用來(lái)判斷是否接觸到“投線儀”擺體(擺體帶+5V電)。當(dāng)U1懸空時(shí),我量到U... 我手上有個(gè)板子,單片機(jī)IO直接檢測(cè)高電平,誰(shuí)知道是怎么怎么實(shí)現(xiàn)的??? 板子是投線儀的控制板,原理圖如下,U1用來(lái)判斷是否接觸到“投線儀”擺體(擺體帶+5V電)。當(dāng)U1懸空時(shí),我量到U1位低電平,當(dāng)U1連接到“擺體”時(shí)量到U1為高電平,說(shuō)明整個(gè)判斷過(guò)程是對(duì)的。 但單片機(jī)IO口不是只能置1,判斷是否輸入0嗎? 展開(kāi)
- plc紅外自動(dòng)門(mén)模型,人體紅外感應(yīng)模塊,plc,繼電器,怎么連線?
- plc紅外自動(dòng)門(mén)模型,人體紅外感應(yīng)模塊,plc,繼電器,怎么連線?怎么讓紅外信號(hào)輸入到plc 中起作用。 還有8050三極管,電阻等器件可以選用。
- 令人體紅外感應(yīng)模塊能夠感應(yīng)到靜止的人
- 當(dāng)有人經(jīng)過(guò)紅外感應(yīng)模塊時(shí),人體紅外感應(yīng)模塊根據(jù)溫度的變化產(chǎn)生一個(gè)微小的電壓,但是若人站著不動(dòng),就會(huì)感應(yīng)不到。如何克服這個(gè)短板,讓人體紅外感應(yīng)模塊能夠感應(yīng)到靜止不動(dòng)的人呢?望各位高人指點(diǎn)迷津,獻(xiàn)計(jì)獻(xiàn)策
- 加速度傳感器cs片選選高電平接51單片機(jī)哪個(gè)IO空
- stm32紅外人體檢測(cè)
- 用MDK寫(xiě)的,檢測(cè)模塊已經(jīng)接了單片機(jī)上的5V和GND口,檢測(cè)到人體時(shí)輸出高電平一段時(shí)間,否則則輸出低電平。我設(shè)置的是當(dāng)檢測(cè)到人體時(shí)LED亮,模塊輸出信號(hào)線接的是B10口,一直不覺(jué)得程序有問(wèn)題啊,但是LED根本就不亮!!急求?。?! void sensor_Init(void) { ... 用MDK寫(xiě)的,檢測(cè)模塊已經(jīng)接了單片機(jī)上的5V和GND口,檢測(cè)到人體時(shí)輸出高電平一段時(shí)間,否則則輸出低電平。我設(shè)置的是當(dāng)檢測(cè)到人體時(shí)LED亮,模塊輸出信號(hào)線接的是B10口,一直不覺(jué)得程序有問(wèn)題啊,但是LED根本就不亮?。〖鼻螅。?! void sensor_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); GPIO_InitStructure.GPIO_Pin=GPIO_Pin_10; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOB, &GPIO_InitStructure); } void main() { sensor_Init(); LED_GPIO_Config(); while(1) { if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_10)==1) { GPIO_SetBits (GPIOG,GPIO_Pin_14); //LED亮 } } } 展開(kāi)
- 通過(guò)51單片機(jī)和熱釋人體紅外來(lái)檢測(cè)區(qū)域內(nèi)是否有人
- hc-sr501 普通型 人體紅外感應(yīng)模塊 人不動(dòng)時(shí)能檢測(cè)到嗎
- 51單片機(jī) 測(cè)速
- 當(dāng)感應(yīng)到磁性的時(shí)候 有高電平,沒(méi)有感應(yīng)到磁性的時(shí)候是低電平,求兩次測(cè)到高電平之間時(shí)間是多少。 C語(yǔ)言程序怎么寫(xiě)?用霍爾傳感器或者是磁性開(kāi)關(guān)
- GP2Y0A21YK0F紅外測(cè)距傳感器怎樣用怎樣接51單片機(jī)用51控制它
- 高中化學(xué),幫幫忙?。。勺芳樱。?
- 1.這個(gè)離子方程式為什么不對(duì)?硫化亞鐵放入鹽酸中:S(2-)+2H(+)=H2S2.為什么下列離子在酸性條件中不能共存?A.氯離子,鋁離子,鈉離子,硝酸根離子B.鉀離子,氨根離子,硫酸根離子,硝酸根離... 1.這個(gè)離子方程式為什么不對(duì)? 硫化亞鐵放入鹽酸中:S(2-)+2H(+)=H2S 2.為什么下列離子在酸性條件中不能共存? A.氯離子,鋁離子,鈉離子,硝酸根離子 B.鉀離子,氨根離子,硫酸根離子,硝酸根離子 3.這個(gè)說(shuō)法對(duì)嗎:形成物質(zhì)中的化學(xué)鍵時(shí),要吸收能量 4."核素"的概念是什么? 展開(kāi)
- 怎么用紅外人體感應(yīng)模塊,來(lái)控制3.5v lED,還需要些什么電子元件
- 用3.7v手機(jī)電池做電源,紅外感應(yīng)模塊工作電壓是直流4.5v-20v,輸出 高電平信號(hào) 模塊具體信息可參見(jiàn) HC-SR501 百度文庫(kù) 如果紅外感應(yīng)模塊必須使用4.5v以上電壓,可以加一塊升壓模塊,另外還需繼電器三極管什么的,具體類型型號(hào)我就不懂了,電路圖元件標(biāo)識(shí)基... 用3.7v手機(jī)電池做電源,紅外感應(yīng)模塊工作電壓是直流4.5v-20v,輸出 高電平信號(hào) 模塊具體信息可參見(jiàn) HC-SR501 百度文庫(kù) 如果紅外感應(yīng)模塊必須使用4.5v以上電壓,可以加一塊升壓模塊,另外還需繼電器三極管什么的,具體類型型號(hào)我就不懂了,電路圖元件標(biāo)識(shí)基本上不認(rèn)識(shí) 所以還請(qǐng)各位老師幫幫忙,列出所需元件 名稱及型號(hào) 展開(kāi)
- 利用兩對(duì)紅外對(duì)管和51單片機(jī)連接來(lái)檢測(cè)室內(nèi)人數(shù)程序
- 51單片機(jī)如何控制超聲波傳感器 求C語(yǔ)言程序(一定要能用)100追加
- 型號(hào)是DYP-ME007 VCC(DC5V)、Trig(發(fā)射端)、Echo(接收端)、 Out(空)、 GND(地) (1)采用IO觸發(fā)測(cè)距,給8--15us的高電平信號(hào)即可; (2)模塊自動(dòng)發(fā)送8個(gè)40khz的方波,自動(dòng)檢測(cè)是否有信號(hào)返回; (3)有信號(hào)返回,通過(guò)IO輸出一高電平,高電平持續(xù)的... 型號(hào)是DYP-ME007 VCC(DC5V)、Trig(發(fā)射端)、Echo(接收端)、 Out(空)、 GND(地) (1)采用IO觸發(fā)測(cè)距,給8--15us的高電平信號(hào)即可; (2)模塊自動(dòng)發(fā)送8個(gè)40khz的方波,自動(dòng)檢測(cè)是否有信號(hào)返回; (3)有信號(hào)返回,通過(guò)IO輸出一高電平,高電平持續(xù)的時(shí)間就是超聲波從發(fā)射到返回的時(shí)間. 測(cè)試距離=(高電平時(shí)間*聲速(340M/S))/2; 展開(kāi)
- 誰(shuí)有空幫我用52單片機(jī)和振動(dòng)傳感器編程,懸賞100分,測(cè)試成功后追加100分
- 用52單片機(jī)和振動(dòng)傳感器,一共用三個(gè)按鍵,分別為:S1,S2,S3。這三個(gè)鍵的功能分別是:按下S1,進(jìn)入到工作狀態(tài)中,當(dāng)振動(dòng)傳感器首次受到外界的振動(dòng)時(shí),蜂鳴器就會(huì)鳴響10秒,若第二次再... 用52單片機(jī)和振動(dòng)傳感器,一共用三個(gè)按鍵,分別為:S1,S2,S3。這三個(gè)鍵的功能分別是:按下S1,進(jìn)入到工作狀態(tài)中,當(dāng)振動(dòng)傳感器首次受到外界的振動(dòng)時(shí),蜂鳴器就會(huì)鳴響10秒,若第二次再發(fā)生振動(dòng),蜂鳴器就會(huì)長(zhǎng)響一分鐘。按下S2,工作狀態(tài)就會(huì)解除。按下S3,蜂鳴器就會(huì)鳴響30秒。 這是單片機(jī)實(shí)物圖 展開(kāi)
- 51單片機(jī)電子頻率計(jì)
- 電子頻率計(jì) (一)功能簡(jiǎn)述 數(shù)字頻率計(jì)在計(jì)算機(jī)、通訊等科研領(lǐng)域是不可缺少的測(cè)量?jī)x器。電子專業(yè)人才考試專用板板載NE555芯片,通過(guò)電位器Rb3可調(diào)節(jié)方波的參數(shù)。 (二)設(shè)計(jì)要求 1. 通過(guò)導(dǎo)線將硬件資源板上的Signal與單片機(jī)的P3.4口(定時(shí)/計(jì)數(shù)... 電子頻率計(jì) (一)功能簡(jiǎn)述 數(shù)字頻率計(jì)在計(jì)算機(jī)、通訊等科研領(lǐng)域是不可缺少的測(cè)量?jī)x器。電子專業(yè)人才考試專用板板載NE555芯片,通過(guò)電位器Rb3可調(diào)節(jié)方波的參數(shù)。 (二)設(shè)計(jì)要求 1. 通過(guò)導(dǎo)線將硬件資源板上的Signal與單片機(jī)的P3.4口(定時(shí)/計(jì)數(shù)器T0)相連接。 2. 使用四位八段共陽(yáng)數(shù)碼管顯示信號(hào)頻率。 3. 當(dāng)信號(hào)頻率在低于10Khz時(shí),所有LED燈處于熄滅狀態(tài),數(shù)碼管顯示的頻率單位為Hz。 4. 當(dāng)頻率超過(guò)10Khz時(shí),與P1.0端口相連接的LED燈點(diǎn)亮,數(shù)碼管顯示的頻率單位調(diào)整為Khz。 5. 要求可對(duì)0-250Khz的方波信號(hào)進(jìn)行測(cè)量,要求誤差不超過(guò)1%。 6. 考試過(guò)程中,應(yīng)使用硬件平臺(tái)指定的資源進(jìn)行設(shè)計(jì)。 (三)設(shè)計(jì)文檔 1. 系統(tǒng)示意圖和程序流程圖(提交WORD文檔) 2. 電路原理圖(Protel或Proteus文檔) 3. 源程序(C或匯編) 展開(kāi)
- 51單片機(jī)串口通訊
- 51單片機(jī)串口是不是全雙工的,我記得書(shū)上寫(xiě)的是,但是用中斷的話,又想發(fā)送和接收同時(shí)進(jìn)行,程序怎么寫(xiě)?按理說(shuō)在中斷里根據(jù)是RI=1還是TI=1是可以判斷接收引起的中斷還是發(fā)送引起的中... 51單片機(jī)串口是不是全雙工的,我記得書(shū)上寫(xiě)的是,但是用中斷的話,又想發(fā)送和接收同時(shí)進(jìn)行,程序怎么寫(xiě)?按理說(shuō)在中斷里根據(jù)是RI=1還是TI=1是可以判斷接收引起的中斷還是發(fā)送引起的中斷,但是發(fā)送和接收同時(shí)進(jìn)行是不是會(huì)出現(xiàn)RI和TI同時(shí)為1?對(duì)此很困惑,總覺(jué)得不是全雙工,哪位幫我解釋一下,謝謝! 展開(kāi)
- 51單片機(jī)直流電機(jī)調(diào)速
- #include
sbitdianji=P0^6;unsignedinti,j,m,n;voidmain(){EA=1;EX0=1;IT0=0;EX1=1;IT1=0;m=50;n=0;while(1){dianji=0;for(i=0;i sbit dianji=P0^6; unsigned int i,j,m,n; void main() { EA=1; EX0=1; IT0=0; EX1=1; IT1=0; m=50; n=0; while(1) { dianji=0; for(i=0;i 2015-04-27 02:32:41 470 1
- 51單片機(jī)簡(jiǎn)易信號(hào)發(fā)生器
- 51單片機(jī)簡(jiǎn)易信號(hào)發(fā)生器我用DAC0832數(shù)模轉(zhuǎn)換后接了個(gè)lm358運(yùn)放運(yùn)放電路不太會(huì)用輸出波形輸出失真這是怎么回事望詳細(xì)解釋... 51單片機(jī)簡(jiǎn)易信號(hào)發(fā)生器我用DAC0832數(shù)模轉(zhuǎn)換后 接了個(gè)lm358運(yùn)放 運(yùn)放電路不太會(huì)用 輸出波形輸出失真 這是怎么回事 望詳細(xì)解釋 展開(kāi)
4月突出貢獻(xiàn)榜
推薦主頁(yè)
最新話題





參與評(píng)論
登錄后參與評(píng)論