Помогите вывести показания давления (Pressure) на ТМ1637
Вместо 6,6,6,6 показать давление строки в конце кода tm.display(0.6) и далее
код
#include <Adafruit_Sensor.h>
#include <Adafruit_BMP280.h>
#include "TM1637.h"
#include <SPI.h>
bool En;
String Value;
#define CLK 3 //pins definitions for TM1637 and can be changed to other ports
#define DIO 2
TM1637 tm1637(CLK,DIO);
float Pressure;
#define SEALEVELPRESSURE_HPA (1013.25)
//Adafruit_BMP280 bme; // I2C
#define BMP_SCK 13
#define BMP_MISO 12
#define BMP_MOSI 11
#define BMP_CS 10
//Adafruit_BMP280 bme; // работаем по шине I2C
//Adafruit_BMP280 bme(BMP_CS); // работаем по шине hardware SPI
Adafruit_BMP280 bme(BMP_CS, BMP_MOSI, BMP_MISO, BMP_SCK);
void setup()
{
tm1637.init();
tm1637.set(5);
if (!bme.begin()) {
Serial.println("Could not find a valid BMP280 sensor, check wiring!");
while (1);
}
}
void loop()
{
Pressure = bme.readPressure() / 100.0F * 0.7500;
En= 1;
Value = ( _floatToStringWitRaz(Pressure,2));
tm1637.display(0,6);
tm1637.display(1,6);
tm1637.display(2,6);
tm1637.display(3,6);
}
String _floatToStringWitRaz(float value, int raz)
{
return String(value,raz);
}