官方商店:见评论区

压力传感器 YL-A1 - 图1

一、简介

善学坊YL-A1压力传感器,采用新型纳米压敏材料辅以超薄薄膜一次性贴片而成,具有高精度、经久耐用的特点。

二、技术参数

压力传感器 YL-A1 - 图2

三、引脚说明

  • VCC:电源正极接口,可外接3.3~5v供电电源
  • GND:电源负极接口,可外接电源负极或地线(GND)
  • AO(S):模拟信号输出接口,可外接单片的ADC采样通道

    四、使用说明

    1.接线说明

  • 用杜邦线把模块的VCC和GND分别与单片机的3v3和GND连接;

  • 把AO(S)与单片机的其中一个ADC采样通道连接。

举个接线的例子,用杜邦线把模块的AO(S)连接至CC2530开发板(51单片机)的P0_0,如图所示。
压力传感器 YL-A1 - 图3
其中的详细连接说明如下:
A.传感器主板的VCC引脚与CC2530开发板的任意3v3引脚连接;
B.传感器主板的GND引脚与CC2530开发板的任意GND引脚连接;
C.传感器主板的AO(S)引脚与CC2530开发板的P0_0引脚连接;

2.重量计算

本模块的压力传感器原件的一端连接VCC,另一端连接1个510kΩ电阻,然后再连接GND。压力传感器元件与电阻连接的一端为信号端,连接着S接口。因此压力传感器元件的电阻值与模拟信号输出值(AO)之间的关系公式为:
�=(1023−��)×510/��
计算得出压力传感器元件的电阻值后,可以通过观察以下的电阻与压力关系图来大致估计得出实际压力值。目前只能通过看图的方式估计压力值,暂无详细的计算公式计算实际压力值。

压力传感器 YL-A1 - 图4

3.参考代码

  1. /*
  2. 宏定义接收传感器数据的GPIO,格式如下:
  3. #define 接口名称 单片机GPIO名称
  4. */
  5. //1.定义单片机的P0_0接口作为接收传感器数字信号的接口;
  6. //2.需要用杜邦线把P0_0与模块的AO_OUT接口连接;
  7. //3.需要根据实际需求更改GPIO。
  8. #define AO_OUT P0_0
  9. void main()
  10. {
  11. //使用AO_OUT接口
  12. //初始化传感器
  13. initialAO_OUT();//读者需要根据不同的单片机实现本函数
  14. int value;//用于保存传感器的值
  15. while(1){
  16. //使用ADC读取AO_OUT的值
  17. value=ADCRead(AO_OUT);//读者需要根据不同的单片机实现本函数
  18. //此处编写处理代码
  19. //延时1s,读者可根据需要更改延时时间
  20. delay(1000);
  21. }
  22. }

联系我们

  • 如需选购Matter、ZigBee、433/868、LoRa、2.4G、WiFi等物联网模块或IoT设备定制开发,联系方式:见评论区。
  • IoT低代码开发平台:见评论区。