HM-TRLR-D-868 COMMUNICATION WITH ARDUINO MEGA 2560
SENDER SIDE CODE EXAMPLE
//char incomingByte = 0; // for incoming serial data
int cntr = 1;
void setup() {
Serial.begin(9600);
Serial1.begin(9600);
Serial.print("sender\n");
}
void loop() {
if(Serial.available()> 0)
{
//Serial.print("receving::");
//Serial.println(Serial.read());
//delay(1000);
//Serial.print("sending:");
Serial.println("1234");
//Serial.write(cntr);
// Serial.print("\n");
cntr++;
//delay(1000);
}
else
{
Serial.print("0\n");
}
delay(1000);
RECEIVER SIDE CODE EXAMPLE
//int counter = 1;
void setup()
{
Serial.begin(9600);
Serial1.begin(9600);
Serial.print("receiver\n");
}
void loop()
{
if(Serial.available() > 0)
{
//int incomingbytes = Serial.read();
//Serial.print("counter");
// Serial.write("counter::");
///Serial.write(counter);
//Serial.write(1);
delay(1000);
Serial.print("receving::");
//Serial.println(incomingbytes,DEC);
Serial.print((char)Serial.read());
Serial.print("\n");
//counter++;
}
else
{
Serial.print("not available\n");
}
delay(1000);
}
CONNECTIONS WITH ARDUINO MEGA
ARDUINO MEGA 2560 WITH HM-TRLR-D-868:
Hm-TRLR_868
|
ARDUINO MEGA 2560
|
5V
|
5V
|
GND
|
GND
|
TX
|
RX
|
RX
|
TX
|
Gnd
|
Gnd
|
Sleep
|
gnd
|