Topic: помогите пожалйста добавить градусы в приложение
//помогите пожалйста добавить градусы в приложение dtostrf((t1, 0, 1, RemoteXY.text_1);
#include <OneWire.h>
#include <DallasTemperature.h>
//////////////////////////////////////////////
// RemoteXY include library //
//////////////////////////////////////////////
// определение режима соединения и подключение библиотеки RemoteXY
#define REMOTEXY_MODE__ESP8266_HARDSERIAL
#include <RemoteXY.h>
//настройки соединения
#define REMOTEXY_SERIAL Serial1
#define REMOTEXY_SERIAL_SPEED 115200
#define REMOTEXY_WIFI_SSID "proba-2"
#define REMOTEXY_WIFI_PASSWORD "22222222"
#define REMOTEXY_SERVER_PORT 6377
// конфигурация интерфейса
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
{ 255,0,0,22,0,21,0,8,13,1,
67,4,6,5,20,5,2,26,11,67,
4,6,13,20,5,2,26,11 };
// структура определяет все переменные вашего интерфейса управления
struct {
// output variable
char text_1[11]; // =строка UTF8 оканчивающаяся нулем
char text_2[11]; // =строка UTF8 оканчивающаяся нулем
// other variable
uint8_t connect_flag; // =1 if wire connected, else =0
} RemoteXY;
#pragma pack(pop)
/////////////////////////////////////////////
// END RemoteXY include //
/////////////////////////////////////////////
#define ONE_WIRE_BUS 12
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
DeviceAddress Thermometer1 = {
0x28, 0xB0, 0x55, 0x79, 0x97, 0x06, 0x03, 0x7F }; // адрес датчика DS18B20
DeviceAddress Thermometer2 = {
0x28, 0xD1, 0x97, 0x79, 0x97, 0x06, 0x03, 0x2A }; // адрес датчика DS18B20
void setup()
{
RemoteXY_Init ();
sensors.begin();
sensors.setResolution(Thermometer1, 12);
sensors.setResolution(Thermometer2, 12);
Serial.begin(115200);
}
// TODO you setup code
void printTemperature(DeviceAddress deviceAddress) {
float tempC = sensors.getTempC(deviceAddress);
Serial.println(tempC);
}
void loop()
{
RemoteXY_Handler ();
dtostrf((t1, 0, 1, RemoteXY.text_1);
dtostrf(t2, 0, 1, RemoteXY.text_2);
sensors.requestTemperatures();
Serial.print("Sensor1 ");
printTemperature(Thermometer1);
Serial.print("Sensor2 ");
printTemperature(Thermometer2);
delay(1);
// TODO you loop code
// используйте структуру RemoteXY для передачи данных
}