I would like to receive data from E95-DTU-433L20-485 via Modbus RTU. I could not read data properly. Could you help me figure out what the problem with my configuration is?
#include "LoRa_E32.h"
#include <SoftwareSerial.h>
int8_t temperature;
SoftwareSerial mySerial(3, 2);
LoRa_E32 e32(&mySerial);
void setup() {
Serial.begin(9600);
e32.begin();
}
void loop() {
temperature = 22;
Serial.println(temperature, BIN);
struct Message {
int8_t temperature;
} message;
message.temperature = temperature;
ResponseStatus rs = e32.sendFixedMessage(0, 63, 23, &message, sizeof(Message));
Serial.println(rs.getResponseDescription());
delay(1000);
}
