(十四)nodemcu初級(jí):壓力傳感器的使用——趣討教

本節(jié)課程將教大家如何使用壓力傳感器,其實(shí)說到底,壓力傳感器無非就是讀取模擬值,再加上公式計(jì)算出壓力值。本節(jié)課成相對(duì)簡(jiǎn)單,對(duì)于上兩節(jié)來說容易多了。

壓力傳感器是類似一個(gè) 可變電阻的傳感器 ,對(duì)它施加壓力電阻值就會(huì)改變。

那么,現(xiàn)在開始把。

目錄

步驟 1:準(zhǔn)備材料

步驟 2 :硬件介紹

步驟 3 :電路連接

步驟 4 : 編寫程序

步驟 1:準(zhǔn)備材料

上面圖片上的材料就是本節(jié)課需要準(zhǔn)備的。

硬件材料:

nodemcu

壓力傳感器

LED

100 Ω 和 10K Ω 的電阻各一個(gè)

面包板

若干導(dǎo)線

* USB數(shù)據(jù)線

軟件環(huán)境

* Arduino IDE

步驟 2 :硬件介紹

本節(jié)課成使用的是電阻應(yīng)變片傳感起,簡(jiǎn)稱FSR 傳感器。

FSR 的 電阻值通過按壓可以將其改變 。 這種傳感器成本 較 低 、 易于 使用 , 但是精準(zhǔn)度不是很高 。

工作原理:

將電阻應(yīng)變片粘貼在彈性元件特定表面上,當(dāng)力、扭矩、速度、加速度及流量等物理量作用于彈性元件時(shí),會(huì)導(dǎo)致元件應(yīng)力和應(yīng)變的變化,進(jìn)而引起電阻應(yīng)變片電阻的變化。電阻的變化經(jīng)電路處理后的以電信號(hào)的方式輸出,這就是電阻應(yīng)變式傳感器的工作原理

步驟 3 :電路連接

上面是一張動(dòng)態(tài)圖,連接方式參照?qǐng)D片來即可。

步驟 4 : 編寫程序

本節(jié)課程序程序:

/*

作者:趣討教(qutaojiao.com)

時(shí)間:2017?-?11?-?12

描述:壓力傳感器壓力值越大LED燈越亮

引腳連接:

led——D0

壓力傳感器——A0

*/constintled?=16;//?D0口具有PWM的功能constintsensorOut?=?A0;//?A0口采集壓力傳感器的壓力值intpressure;//存儲(chǔ)模擬值void?setup()?{??pinMode(led,?OUTPUT);//?設(shè)置引腳D0作為‘?輸出?’Serial.begin(9600);//?設(shè)置波特率為9600}void?loop()?{??pressure?=?analogRead(sensorOut);//讀取壓力傳感器的傳回來的模擬值并存儲(chǔ)模擬值Serial.println(pressure);//輸出壓力產(chǎn)生的模擬值pressure?=map(pressure,0,1023,0,255);//0?-?1023?的模擬值映射到?0?-?255(作為燈的PWM)analogWrite(led,?pressure);//設(shè)置D0的PWM值從而改變燈的亮度delay(100);//100ms延時(shí)}

步驟 5: 輸出演示

本節(jié)課程序下載:點(diǎn)擊下載

下載密碼:


文章轉(zhuǎn)載自(十四)nodemcu初級(jí):壓力傳感器的使用

更多相關(guān)教程請(qǐng)?jiān)L問(趣討教創(chuàng)客資源分享平臺(tái))www.qutaojiao.com

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容