为什么两个传感器会出错

2018-06-091.5万
AI 快速预览详细 收起
本文讨论了两个薄膜压力传感器在使用过程中遇到的问题:捏第一个传感器无反应,而捏第二个传感器时数值同时变化。通过检查代码和电路连接,发现并解决了传感器接线和变量赋值的问题。文章提供了详细的代码示例和调试步骤,帮助读者快速定位并解决问题。
两个薄膜压力传感器,捏第一个的时候没反应,捏第二个的时候数值同时变化这是代码,望大佬求组

#include<LiquidCrystal.h>

#define LM35 A0
#define LED 10
#define LM A1

LiquidCrystal lcd(12,11,5,4,3,2);

int val = 0;
int vam = 0;
float temp=0;
float tem=0;
void setup ()
{
  pinMode(LED, INPUT);
  lcd.begin(16,2);
  lcd.print("welcome tu use!");
  delay(1000);
  lcd.clear();
  Serial. begin(9600);
  }

void loop()
{

  val=analogRead(LM35);

  temp=val*5;
  lcd.setCursor(0,0);
  lcd.print((int)temp/10);
  lcd.print((char)223);
  lcd.print("1.Pa");
  Serial. println(val);
  delay(500);
  vam=analogRead(LM);
  tem=val*5;
  lcd.setCursor(0,1);
  lcd.print((int)tem/10);
  lcd.print((char)223);
  lcd.print("2.Pa");
  Serial. println(vam);
  delay(500);
  if(val<600)
  {
    digitalWrite(LED,HIGH);
  }
  else
  {
    digitalWrite(LED,LOW);
  }
}

为什么两个传感器会出错图1为什么两个传感器会出错图2为什么两个传感器会出错图3

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
非洲小白脸
非洲小白脸
作者
tem=val*5; 错了,原来没有检查这里
R2D2
R2D2
看看连线是否正常。或者直接在正常的电路上,换上第一个传感器,看看是否能正常相应。
非洲小白脸
非洲小白脸
作者
回复R2D2
检查过,都没有问题
- 没有更多了 -