熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2019-6-9 09:10
正文摘要:相信大家都見過YL-69這個(gè)土壤濕度傳感器,YL-69有4口和3口的。 我用的是4口的,相信大家如果學(xué)會(huì)了4口的,3口也不是問題。 |
這里有對(duì)采集數(shù)據(jù)的ad轉(zhuǎn)換代碼嗎? |
不成正比的,要試驗(yàn),還和土質(zhì),土壤松散程度,探頭插入深度有關(guān)。只能是大概值。寶上這種探頭演示意義大于實(shí)用意義,直流供電在持續(xù)潮濕土壤里,PCB覆銅會(huì)電化學(xué)反應(yīng),覆銅腐蝕的快,有的酸性土壤里不到一個(gè)月就爛斷了,學(xué)生做做DIY小玩意可以,要實(shí)用換別的。 |
YL-69濕度傳感器測(cè)得的電壓值與濕度值成正比嗎? |
太空人吃喜之郎 發(fā)表于 2020-5-11 15:41 采集到的只是一個(gè)通道值。。不是模擬電壓。 |
太空人吃喜之郎 發(fā)表于 2020-5-11 15:41 ADC采集到的只是一個(gè)通道值,我這個(gè)單片機(jī)的通道值的范圍是0-4095,因?yàn)槲覇纹瑱C(jī)上的ADC的精度是12位,12個(gè)1的二進(jìn)制代表的10進(jìn)制是4096,所以范圍是0-4095。當(dāng)濕度越大,那么采集到的通道值就越小,濕度越小,采集到的的通道值就越小。那么濕度值就是一個(gè)百分?jǐn)?shù)。濕度值=(1 - 通道值/4096)*100%。如果你想將采集到的的通道值轉(zhuǎn)換成模擬電壓值,那么你得知道你的ADC的基準(zhǔn)電壓是多少,我的ADC的基準(zhǔn)電壓是3.3v,那么采集到的 模擬電壓= 3.3/4096*采集到的通道值。 |
怎么將采集到的電壓數(shù)據(jù)轉(zhuǎn)換成濕度值,可以講解一下嗎?萬分感謝 |
將采集到的電壓值怎么換成濕度值顯示,能給講一下嗎? |
@123@123@ 發(fā)表于 2020-2-24 14:07 就是A0這個(gè)口他輸出的是模擬量,輸出到單片機(jī)中的ADC轉(zhuǎn)換通道,然后MCU可以得到ADC轉(zhuǎn)換通道的值,這個(gè)一般看你的ADC轉(zhuǎn)換通道的值得精度是多少的,我的轉(zhuǎn)換通道的值是12位的,就是0-4095這個(gè)范圍,當(dāng)濕度變化的時(shí)候,通道值就會(huì)變化,那個(gè)我們得到了一個(gè)通道值了,就知道濕度是多少了,一般濕度越大,通道值越小,這個(gè)你就需要弄一個(gè)差值就可以了,濕度百分比=1 - ADC通道值/4096 |
能不能講下土壤傳感器的具體用法,還是有點(diǎn)不明白? |
還不太懂,能不能講下土壤傳感器的具體用法? |
32內(nèi)部自帶的ADC所能夠承受的電壓是3.3V,3.3V所對(duì)應(yīng)的通道值是4096,其他的ADC還得自己看模組的數(shù)據(jù)手冊(cè)。 |
要注意ADC所能夠承受的最大的電壓,stm32 |
Powered by 單片機(jī)教程網(wǎng)