美文网首页Nodemcu教程资源
(十四)nodemcu初级:压力传感器的使用——趣讨教

(十四)nodemcu初级:压力传感器的使用——趣讨教

作者: 束缚HYL | 来源:发表于2019-01-08 20:51 被阅读0次

    本节课程将教大家如何使用压力传感器,其实说到底,压力传感器无非就是读取模拟值,再加上公式计算出压力值。本节课成相对简单,对于上两节来说容易多了。

    压力传感器是类似一个 可变电阻的传感器 ,对它施加压力电阻值就会改变。

    那么,现在开始把。

    目录

    步骤 1:准备材料

    步骤 2 :硬件介绍

    步骤 3 :电路连接

    步骤 4 : 编写程序

    步骤 1:准备材料

    上面图片上的材料就是本节课需要准备的。

    硬件材料:

    nodemcu

    压力传感器

    LED

    100 Ω 和 10K Ω 的电阻各一个

    面包板

    若干导线

    * USB数据线

    软件环境

    * Arduino IDE

    步骤 2 :硬件介绍

    本节课成使用的是电阻应变片传感起,简称FSR 传感器。

    FSR 的 电阻值通过按压可以将其改变 。 这种传感器成本 较 低 、 易于 使用 , 但是精准度不是很高 。

    工作原理:

    将电阻应变片粘贴在弹性元件特定表面上,当力、扭矩、速度、加速度及流量等物理量作用于弹性元件时,会导致元件应力和应变的变化,进而引起电阻应变片电阻的变化。电阻的变化经电路处理后的以电信号的方式输出,这就是电阻应变式传感器的工作原理

    步骤 3 :电路连接

    上面是一张动态图,连接方式参照图片来即可。

    步骤 4 : 编写程序

    本节课程序程序:

    /*

    作者:趣讨教(qutaojiao.com)

    时间:2017 - 11 - 12

    描述:压力传感器压力值越大LED灯越亮

    引脚连接:

    led——D0

    压力传感器——A0

    */constintled =16;// D0口具有PWM的功能constintsensorOut = A0;// A0口采集压力传感器的压力值intpressure;//存储模拟值void setup() {  pinMode(led, OUTPUT);// 设置引脚D0作为‘ 输出 ’Serial.begin(9600);// 设置波特率为9600}void loop() {  pressure = analogRead(sensorOut);//读取压力传感器的传回来的模拟值并存储模拟值Serial.println(pressure);//输出压力产生的模拟值pressure =map(pressure,0,1023,0,255);//0 - 1023 的模拟值映射到 0 - 255(作为灯的PWM)analogWrite(led, pressure);//设置D0的PWM值从而改变灯的亮度delay(100);//100ms延时}

    步骤 5: 输出演示

    本节课程序下载:点击下载

    下载密码:

    文章转载自(十四)nodemcu初级:压力传感器的使用

    更多相关教程请访问(趣讨教创客资源分享平台)www.qutaojiao.com

    相关文章

      网友评论

        本文标题:(十四)nodemcu初级:压力传感器的使用——趣讨教

        本文链接:https://www.haomeiwen.com/subject/xrtirqtx.html