#include <SoftwareSerial.h>
SoftwareSerial s(D6, D5);
float receivedData; // Define an integer variable to store received data
void setup() {
Serial.begin(9600); // Initialize the Serial monitor
s.begin(9600); // Initialize SoftwareSerial
while (!s) {
;
}
}
void loop() {
// Read data from SoftwareSerial
if (s.available()) {
char receivedChar = s.read(); // Read a character from Arduino Mega
if (receivedChar == '\n') { // End of transmission, process received data
Serial.print("Data Received = ");
Serial.println(receivedData);
delay(1000);
} else {
receivedData = (receivedChar);
}
}
}
#include <SoftwareSerial.h>
SoftwareSerial s(D6, D5);
float receivedData; // Define an integer variable to store received data
void setup() {
Serial.begin(9600); // Initialize the Serial monitor
s.begin(9600); // Initialize SoftwareSerial
while (!s) {
;
}
}
void loop() {
// Read data from SoftwareSerial
if (s.available()) {
receivedData = s.parseFloat();
Serial.println(receivedData);
delay(1000);
}
}