将压力传感器和LCD连接到Arduino

时间:2019-03-15 07:51:14

标签: arduino sensor arduino-uno arduino-ide lcd

我正在从事一个项目,该项目涉及将数字压力传感器与LCD和Arduino板连接。

LCD型号为1602 16x2字符LCD显示模块HD44780控制器蓝/绿屏黑光LCD1602 LCD监视器1602 5V。

我正在使用的Arduino开发板是Arduino UNO R3兼容的Atmega328P开发板。

这些是压力传感器的详细信息: 公司名称:Mouser Electronics Mouser零件编号:785-SSCDRRN005PD2A3 说明:DIP,双Rad倒刺霍尼韦尔板载压力传感器,数字输出,I2C传输,地址0x28,压力+ 5psi至-5psi

有人可以帮助我提供该项目的代码,尤其是压力传感器吗?我不明白如何编写代码以获取数字输出?

我也尝试将以下网站用于压力传感器的代码,但由于某些原因它无法正常工作。我保持连接和代码与网站上的相同: https://playground.arduino.cc/Main/HoneywellTruStabilitySSC-HSCPressureSensors

压力传感器的代码如下:

#include <Wire.h>

#include <SSC.h>



//  create an SSC sensor with I2C address 0x78 and power pin 8.

SSC ssc(0x78, 8);



void setup() 

{

  Serial.begin(115200);

  Wire.begin();



  //  set min / max reading and pressure, see datasheet for the values for your sensor

  ssc.setMinRaw(0);

  ssc.setMaxRaw(16383);

  ssc.setMinPressure(0.0);

  ssc.setMaxPressure(1.6);



  //  start the sensor

  Serial.print("start()\t\t");

  Serial.println(ssc.start());

}



void loop() 

{

  //  update pressure / temperature

  Serial.print("update()\t");

  Serial.println(ssc.update());



  // print pressure

  Serial.print("pressure()\t");

  Serial.println(ssc.pressure());



  // print temperature

  Serial.print("temperature()\t");

  Serial.println(ssc.temperature());



  delay(5000);

}

串行监视器仅打印start()然后更新(),但随后不会读取网站上的代码和连接。

如果有人可以写出代码,我将不胜感激。谢谢!

0 个答案:

没有答案