Hi all! Please tell me how to display the received real data in a textbox, for example, from a barometer?
I understand that the textbox displays each character (eg pressure) in decimal format, how can I convert dec to a readable format? Thank you!
#include <SoftwareSerial.h>
String R = " ";
int T = 0;
int T2 = 0;
SoftwareSerial mySerialBT(10,9);
#include <iarduino_Pressure_BMP.h>
iarduino_Pressure_BMP sensor(0x77);
float bmppressure;
float bmptemperature;
float bmpaltitude;
float bmppressure2;
void setup() {
Serial.begin(9600);
mySerialBT.begin(9600);
pinMode(6, OUTPUT);
pinMode(4, INPUT_PULLUP);
sensor.begin();
}
void loop() {
if (mySerialBT.available() == 1) {
R = mySerialBT.readStringUntil('|');
T = R.toInt();
analogWrite(6, T);
Serial.println(T);
}
if (!digitalRead(4)) {
if(sensor.read(1)){
bmppressure = sensor.pressure;
bmptemperature = sensor.temperature;
bmpaltitude = sensor.altitude;
}
if(sensor.read(2)){
bmppressure2 = sensor.pressure;
T2 = bmppressure;
}
mySerialBT.println(T2);
Serial.println(T2);
delay(1000);
}
}