Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Arduino RF Send and Receive
Arduino + W5100 - RF Send and Receive
Note: Gateways can be used separately. Follow this Link for a quick overview about all Modules and possible Combinations.
- Arduino UNO (tested), Mega (tested), Duelmilanove Atmega328(tested)
- W5100 shield (tested) or other ethernet module
Tested Modules for the RF Addon:
|Module||Purpose||Where to Buy|
|XD RF 5V||433Mhz Receiver||parts list|
|FS1000A||433Mhz Transmitter||parts list|
- or better alternative superheterodyne STX882 & SRX882
- Arduino IDE 1.8.1 or higher with board manager Arduino AVR boards 1.6.17 or higher
- An MQTT broker (like mosquitto)
For the libraries take the version linked into Lib folder
If you want to use this gateway uncomment in user_config
If you want to use KAKU protocol uncomment also
If you want to use the protocols supported by Pilight library comment also
For your first tests comment the others Zgateway.
|Module Pin||Arduino RX Pin||Arduino TX Pin|
|RF (433Mhz) Receive Module data pin||D3||-|
|RF (433Mhz) Send Module data pin||-||D4|
For NodeMCU pins are D4 (GPIO2) for receive and RX (GPIO3) for send.
Vcc pin of the Arduino, the RF Emitter and RF Receiver to a 5V supply source Ground pins of the Arduino, the RF Receiver and RF Receiver to the ground of the supply source.