I get two 10-bit values from analog pins. These two values in a string, ";" combine with.
for ex: 515; 510
I am sending it to another arduino via Serial.print. I cannot display this string expression on other arduino's serial monitor. But when I press the reset button of Coordinator arduino, there are a few values. Can you help me?
My Coordinator Code:
#include <SoftwareSerial.h>
#define xBeeRxPin 10
#define xBeeTxPin 9
int deger3;
int deger4;
SoftwareSerial xBeeSerial(xBeeRxPin, xBeeTxPin);
void setup() {
//Serial.begin(9600);
xBeeSerial.begin(38400);
}void loop() {
deger3 = analogRead(A0);
deger4 = analogRead(A2);
String deger5 = " " + (String)deger3 + ";" + (String)deger4 ;
Serial.println("string ifade: " + deger5);
xBeeSerial.print(deger5);
}
My Receiver Code:
#include <SoftwareSerial.h>
#define xBeeRxPin 10
#define xBeeTxPin 9
SoftwareSerial xBeeSerial(xBeeRxPin, xBeeTxPin);
String d1;
void setup() {
xBeeSerial.begin(38400);
Serial.begin(38400);
}
void loop() {
if(xBeeSerial.available()){
d1=xBeeSerial.readString();
Serial.print(d1);
}
}