EB - 2KM Long Range RF Link Kit with Encoder and Decoder


  • Model: EB0500510B
  • Shipping Weight: 20gram
  • 9991 Units in Stock

Add to Cart:

Item specifics

Brand Name:Maker Studio

Product Description

Electronic Brick - 2KM Long Range RF Link Kit with Encoder and Decoder can be used to realize the function that control the receiver signal by the control terminal. 


  • Transmitter Working Voltage: 5 ~ 9VDC
  • Reciever Working Voltage: 5VDC
  • Working current: ≤ 2.5mA (5.0VDC)
  • Working band: 433MHz
  • Bandwidth: 1.5MHz
  • Sensitivity: -105dBm
  • Date Rate: <5Kbps
  • Decoding form: PT2272
  • Communication Distance: 2km
  • With Makerduino Demo Code
  • Weight: 16g



  • Long distance wireless remote controller


Pin VT act as the flag of receiver. When the receiver receives message, the state of VT changes to HIGH leave, else it's LOW leave. 


Use with Makerduino

The following steps show how to use EB - 2KM Long Range RF Link Kit with Makerduino.


  • Makerduino
  • Electronic Brick Shield
  • EB - 2KM Long Range RF Link Kit
  • A/B type USB cable
  • Female DuPont wires


1. Connect Electronic Brick Shield onto Makerduino to bring out all the Makerduino Pins.


2. Connect EB - 2KM Long Range RF Link Kit to Makerduino as following:


Transmitter module






The real connection May like this




Receiver module




3. Connect the Makerduino to Computer by the USB cable.


4. Download the Makerduino demo code EB - 2KM Long Range RF Link Kit.zip. Unzip the code directly into the libraries folder.


5. Open Makerduino IDE, choose the right Board and Serial Port. Open the sketch EB_2KMLongRangeRFLinkKit.ino and upload it to the Makerduino.


The following is the demo code for EB - 2KM Long Range RF Link Kit. (Note: It could be a little different from the code file downloaded. Please follow the downloaded file.)


  EB - 2KM Long Range RF Link Kit with Encoder and Decoder demo code


  Detect the state of D4-D8 and display the information on Serial Monitor



// constants won't change. They're used here to

// set pin numbers:

const int Pin0 = 4;    

const int Pin1 = 5;

const int Pin2 = 6;

const int Pin3 = 7;

const int Pin4 = 8;

//set low state ;

int State0 = LOW;

int State1 = LOW;

int State2 = LOW;

int State3 = LOW;

int State4 = LOW;


void setup() {

  // initialize the Recever pins as  input:

pinMode(Pin0, INPUT);

pinMode(Pin1, INPUT);

pinMode(Pin2, INPUT);

pinMode(Pin3, INPUT);

pinMode(Pin4, INPUT);



void loop(){

  // read the state of the pushbutton value:

 State0 = digitalRead(Pin0);

 State1 = digitalRead(Pin1);

 State2 = digitalRead(Pin2);

 State3 = digitalRead(Pin3);

 State4 = digitalRead(Pin4);

if(State4)//State4 act as the flag of received message.

//it equals 1 when received message, else equals 0.


    //print matched flag of the received message;

    if(State0){Serial.println("received data:A");}

    if(State1){Serial.println("received data:B");}

    if(State2){Serial.println("received data:C");}

    if(State3){Serial.println("received data:D");}




   //no message received.






6. Check the Results. After the sketch is successfully uploaded, let's open the Serial Monitor. Push the button from button0 to button3. The Monitor will display following information.




More information


Find EB - 2KM Long Range RF Link Kit.zip to download schematic and other material.


about us 02

This product was added to our catalog on Tuesday 11 February, 2014.

Your IP Address is:
Copyright © 2020 Maker Studio