element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum Can you help me learn. About Wireless?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 6 replies
  • Subscribers 419 subscribers
  • Views 736 views
  • Users 0 members are here
  • encoder
  • receiver
  • transmitter
  • wireless
  • arduino
  • decoder
Related

Can you help me learn. About Wireless?

e14 Contributor
e14 Contributor over 15 years ago

Hi,  I am trying to learn about incorporating RF wireless transmission into projects.  I am relatively new to Arduino (which I would ultimately like to use in a project) though I have some experience with BASIC Stamp, however my questions are with the wireless part even before we hook it up to the Arduino.  Can anyone help me understand some concepts... Using a simple rx /tx set like the rx433/tx433,I am trying to understand...  By themselves, can these modules do anything (for instance, would sending a simple high or low signal -say via a pushbutton - cause the receiver output the same high or low signal?  I have read that people have no luck with that so encoder/decoders are needed... Are these "needed"???  My understanding of the encoder chips used in conjunction with the tx/rx moduals is that they encode the actual signal sent over the air (like for security??? Or to prevent stray signals from making the receiver output flicker high and low???) But at the end of the day, the signal being sent into the encoder (simple high or low via pushbutton or string of digital pulses from a microcontroller) is still what goes in and comes out on the other side of the receriver's decoder?  If the encoder/decoder does what I am thinking, the I am wondering, if security or reliability is not a concern (say as a hobbiest experimenting)  then why should the encoder and decoder be necessary?  Also, if using an Arduino on either side of the wireless link, would an encoder/decoder be necessary or would that be done through coding??  My first baby step is to make a transmitter that can turn on and LED on the receiver with a push of a button... After I get that to work, I was hoping to connect to an Arduino and actually control things with a transmitter.  Thank you in advance for the lessons!

  • Sign in to reply
  • Cancel

Top Replies

  • e14 Contributor
    e14 Contributor over 15 years ago in reply to jvdberg@ieee.org +1
    Hi Johan, thank you... You have cleared up for me the usage of the encoded / decoder... I understand that security encryption is not necessarily the goal, but the encoded signal is, for lack of a better…
  • jvdberg@ieee.org
    0 jvdberg@ieee.org over 15 years ago

    Jason,  Simple rx /tx set like the rx433/tx433 use a licence free frequency band. Many users transmit their signals in that frequency band. Besides the intentionally transmitted signals, there are unwanted signals coursed by switches, ignition systems etc. If you only switch on an RF source, the receiver cannot see the difference between your RF-source and all the other signals. The main function of the coder/decoder is not encryption, but to make it possible for your receiver to recognize your transmission and neglect all the other signals. It also makes it possible to transmit more than one message. So your remote control can have several functions, like the remote control of a TV-set.  Johan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • terryking
    0 terryking over 15 years ago in reply to jvdberg@ieee.org

    Jason, quite a bit of software has been developed for these simple transceivers. Take a look at: http://www.open.com.au/mikem/arduino/VirtualWire.pdf

     

    Also, there are many options discussed on the Arduino Playgound here: http://www.arduino.cc/playground/Main/InterfacingWithHardware#wireless

     

    I think the Nordic NRF24L01GNRF24L01G series is a good long term choice and inexpensive. About $5 and are transceivers (both directions)... Also has options for more expensive long range versions.

     

    (You can see some examples of NRF24L01GNRF24L01G modules here: http://arduino-direct.com/sunshop/index.php?l=product_list&c=14 )

     

    Then there's Xbee.. Cool but much more expensive...

     

    DISCLAIMER: I mentioned things in my own shop...

     

    Regards, Terry King

    ...In The Woods In Vermont

    terry@yourduino.com

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • e14 Contributor
    0 e14 Contributor over 15 years ago in reply to jvdberg@ieee.org

    Hi Johan, thank you...

     

    You have cleared up for me the usage of the encoded / decoder... I understand that security encryption is not necessarily the goal, but the encoded signal is, for lack of a better phrase, used as a "filtering mechanism" to let the receiving circuit know when it should pay attention to what is coming out of the reciever.

     

    So am I correct to assume that these "simpler" receiver modules simply react to any signal in their frequency range?  - If we were experimenting in a perfectly "rf noiseless environment" would tx / rx pair would function without any additional hardware?  (ie, put the data pin on tx up high, the data output pin on rx will go high and vise versa?)

     

    I guess I am just trying to get a firm understanding of the components... I keep reading about different modules that include encoding / decoding on the board, or code-hopping encoders that don't include transmitters / receivers... so I am just trying to get a grasp on which parts are actually doing what and how, ultimately, they would play a role in a design.

     

    Thank you, again. Jason

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • e14 Contributor
    0 e14 Contributor over 15 years ago in reply to terryking

    Hi Terry, thanks for your reply as well.

     

    I have seen items like the XBee and I have purchased ready-made transmitter / reciever circuits for other projects in the past.  This time I was really trying to learn what each part of the wireless "system" does and wanteed to learn to build up from there.

     

    I will definitely check out the links that you have posted.


    Thank you very much!

    Jason

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • e14 Contributor
    0 e14 Contributor over 12 years ago in reply to e14 Contributor

    Hi Jason,

     

    Please excuse me if I would be asking any silly question. I am all learning electronics and I am all interested in Wireless RF module communication. I did receive the 443Mhz Tx/Rx module from amazon. I  tried connecting the 443Mhz Tx module with switch at data pin and connected LED on Rx data pin without encoder. I did not work, I was expecting the same just making HIGH at data pin and expecting the Rx LED to glow but it failed. Will it work if I put PT2262 - PT2272 or HT12e ics as encoder?

     

    Please help.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • ciseco
    0 ciseco over 12 years ago

    If you want the best of all worlds there's our radios. They combine the ease and power of the Xbee (serial comms, AT commands, 128 bit encryption, encoding etc), are a lot less costly and the range is superb. CPC stock some of our wireless devices, Farnell don't yet (polite nudge). We do an Arduino with built in wireless too, again CPC stock it (called the XinoRF)

     

    Some examples from the radio module range:

    £8.33 (ex VAT) - Slice of Radio for the Raspberry Pi

    £9.90 (ex VAT) - XRF (same footprint as XBee)

    £5.76 (ex VAT) - SRF quantity price (SMT version, same footprint as HopeRFM12B)

    £16.66 (ex VAT) - SRF stick (USB dongle)

    £24.17 (ex VAT) - ARF (1/2 watt power amp'd version)

     

    Link to our shop - Ciseco wireless products the XRF ERF and URF

     

    Miles

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube