Подключение датчика давления и ЖК-дисплея к Arduino - PullRequest
0 голосов
/ 15 марта 2019

Я работал над проектом, который включал соединение цифрового датчика давления с ЖК-дисплеем и платой Arduino.

Модель ЖК-дисплея - 1602 16x2-символьный ЖК-дисплей Модуль HD44780 Контроллер Синий / зеленый экран Черный ЖК-монитор LCD1602 1602 5V.

Плата Arduino, которую я использую, является платой Atmega328P, совместимой с Arduino UNO R3.

Это детали датчика давления: Название компании: Mouser Electronics Mouser P / N: 785-SSCDRRN005PD2A3 Описание: DIP, Датчик давления Honeywell с двумя колючками, монтируемый на плату, цифровой выход, передача I2C, адрес 0x28, давление + 5 фунтов / кв.дюйм до -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 (), а затем update (), но никаких последующих чтений для кода и подключений на веб-сайте не производится.

Если бы кто-то мог написать код, я был бы очень признателен. Спасибо!

...