0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将FSR与NodeMCU连接

454398 来源:wv 2019-08-30 10:23 次阅读

步骤1:需要的组件

所需的一切。

需要硬件

NodeMCU

FSR(力敏电阻

伺服电机

10K欧姆电阻器

面包板

Micro USB线

连接线

需要软件

Arduino IDE(带ESP8266)库已安装)

第2步:描述

伺服电机是可以转到指定位置的绝佳设备。

通常,它们有一个可以从0到180度转动的伺服臂。

通常 FSR 是电阻器,它会改变其电阻值(欧姆)取决于多少它的力/压力施加在它上面。

因此,使用NodeMCU,我们通过在FSR上施加力将伺服臂控制到指定位置。就这么简单!

将伺服电机与NodeMCU接口

接口强制电阻到NodeMCU

第3步:电路接线

无焊接技巧是必需的,因为我们将使用面包板。

FSR 连接 非常简单,请参阅电路图。

伺服连接 :

橙色导线连接到数字引脚 D2。

布朗导线连接到 GND 引脚。

红色导线连接到 3v3 pin。

第4步:编码时间

CODE

#include Servo servo;

const int sensorOut = A0; // Pin A0 to read analog input

//Variables:

int pressure; //To store analog value void setup(){

Serial.begin(9600); // Begin serial communication

servo.attach(4); //D2

servo.write(0);

delay(1000);

} void loop(){

pressure = analogRead(sensorOut); //Read and store analog value from Force Sensitive Resistance

Serial.println(pressure); //Print value

pressure = map(pressure, 0, 1023, 0, 180);//Map value 0-1023 to 0-255 (PWM)

servo.write(pressure);

delay(100);

}

下载“ Control servo arm_FSR.ino ”文件并在Arduino IDE中打开它。

然后创建一个新草图并将下面的代码粘贴到Arduino IDE中并点击Upload。你可以根据应用程序修改它,或者只是按原样使用它。

步骤5:输出

使用串行监视器,您可以检查连接到FSR的模拟引脚的输出。

根据施加的压力,伺服臂转动。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NODEMCU
    +关注

    关注

    13

    文章

    289

    浏览量

    21466
  • FSR
    FSR
    +关注

    关注

    0

    文章

    33

    浏览量

    6656
收藏 人收藏

    评论

    相关推荐

    如何将ADC10D1500与Virtex-7fpga评估板连接,用哪个连接器?

    如何将ADC10D1500与Virtex-7fpga评估板连接,用哪个连接器?
    发表于 12-05 06:49

    微软推出DirectSR接口,集成FSR 3.1等SR技术提升游戏体验

    微软近期宣布,开发人员现在可以通过DirectSR通用接口,充分利用FSR 3.1以及其他超分辨率(SR)技术,包括Intel XeSS和NVIDIA DLSS,以确保在各种硬件配置下都能提供卓越
    的头像 发表于 10-27 10:08 323次阅读

    如何将LVDS/OLDI桥接到HDMI/DVI

    电子发烧友网站提供《如何将LVDS/OLDI桥接到HDMI/DVI.pdf》资料免费下载
    发表于 09-27 09:35 1次下载
    <b class='flag-5'>如何将</b>LVDS/OLDI桥接到HDMI/DVI

    如何将BQ35100配置为EOS模式

    电子发烧友网站提供《如何将BQ35100配置为EOS模式.pdf》资料免费下载
    发表于 09-11 10:03 0次下载
    <b class='flag-5'>如何将</b>BQ35100配置为EOS模式

    如何将GPIO修改为QSPI SLSO?

    我们使用的是 TC49x,我能否 GPIO 用作 SLSO(SLSO 不是专用的),如果可以,请告诉我们如何将 GPIO 修改为 QSPI SLSO。 我正在使用 QSPI1,需要使用 P31.6 作为 SLSO ,请提供指导。
    发表于 07-22 06:25

    为什么无法在nodemcu和arduino mega之间交换数据?

    您好,我正在尝试通过 UART 在 arduino mega 和 nodemcu 之间交换数据(使用 arduino IDE 对两者进行编程)。 我 arduino 的电压降低到 3V3,我能够
    发表于 07-19 12:15

    如何将数组的的字符重新连接起来保存?

    TEMP[2]依次存入,直到4存入TEMP[7], 问题是:如何将数组的的字符重新连接起来保存?如何定义新的变量str?使str=\"ABCD1234\"?
    发表于 04-16 07:39

    AMD发布FSR 3.1版,新增API及画质优化

    自去年9月首度公布FSR 3帧生成技术以来,AMD已对该功能进行连续优化。截至2024年3月20日,已有40款已经上市或即将面世的FSR 3游戏。
    的头像 发表于 03-21 14:02 910次阅读

    如何将TX模式设备MULTICH_CONNECT_PCB连接到RX模式设备?

    好的,正在查看 I2S 接口。 I2S 模块具有 tx/rx 模式。 如何将 TX模式设备MULTICH_CONNECT_PCB连接到 RX 模式设备? 在 RX 模式下,有没有时钟输入或帧输入?
    发表于 03-04 07:53

    如何将LED连接到Arduino板并使其闪烁

     在本快速入门指南中,您将学习如何将 LED 连接到 Arduino 板并使其闪烁。
    的头像 发表于 02-11 10:53 2277次阅读
    <b class='flag-5'>如何将</b>LED<b class='flag-5'>连接</b>到Arduino板并使其闪烁

    如何将按钮连接到Arduino板

    在本快速入门指南中,您将学习如何将按钮连接到Arduino板,并根据按钮是否被按下来读取HIGH或LOW。您将使用电路板上随附的发光二极管 (LED)通过按钮打开和关闭,以便验证按钮按下代码是否正常工作。
    的头像 发表于 02-11 10:52 3978次阅读
    <b class='flag-5'>如何将</b>按钮<b class='flag-5'>连接</b>到Arduino板

    如何将光敏电阻连接到Arduino板并读取电压

    在本快速入门指南中,您将学习如何将光敏电阻连接到Arduino板并读取电压。您将首先使用串行监视器来了解光传感器的行为方式,然后构建一个电路,在天黑时自动打开灯。
    的头像 发表于 02-11 10:45 4096次阅读
    <b class='flag-5'>如何将</b>光敏电阻<b class='flag-5'>连接</b>到Arduino板并读取电压

    如何将HC-SR04连接到Arduino并编写一个简单的程序来测量距离

    一种流行的Arduino超声波传感器是HC-SR04。它广泛用于非接触式距离测量,通常用于机器人和自动化项目。本指南向您展示如何将HC-SR04连接到Arduino并编写一个简单的程序来测量距离。
    的头像 发表于 02-11 10:17 2400次阅读
    <b class='flag-5'>如何将</b>HC-SR04<b class='flag-5'>连接</b>到Arduino并编写一个简单的程序来测量距离

    如何将增量旋转编码器与Arduino连接

    在本教程中,您将学习如何将增量旋转编码器与Arduino连接,以读取旋钮的运动。这对于在机器人和其他应用程序中创建用户界面或读取机械位置非常有用。
    的头像 发表于 02-11 10:00 1476次阅读
    <b class='flag-5'>如何将</b>增量旋转编码器与Arduino<b class='flag-5'>连接</b>

    如何将Klayout Cell动态导入Lumerical Multiphysics

    在本例中,演示了如何将KLayout Library Cell动态导入 Lumerical 以执行设计扫描和表征。该功能支持动态导入到Lumerical FDTD、MODE以及Multiphysics的所有工具,包括CHARGE、HEAT、FEEM、MQW、DGTD。
    的头像 发表于 01-22 14:27 674次阅读
    <b class='flag-5'>如何将</b>Klayout Cell动态导入Lumerical Multiphysics