element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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 arduino to arduino wireless communication
  • 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 Suggested Answer
  • Replies 12 replies
  • Answers 2 answers
  • Subscribers 393 subscribers
  • Views 1959 views
  • Users 0 members are here
  • arduino rf
  • arduino-robot
  • arduino uno
  • help
  • arduino-compatible
  • arduino shield
  • arduin_network
  • arduino sensor
  • arduino
  • question
Related

arduino to arduino wireless communication

Former Member
Former Member over 9 years ago

Hello,

 

i am working on a project that requires wireless control of 5 servos,,first analog values are taken form sensors and transmitted.

i am new to working with arduino, and do not have much knowledge about wireless arduino comm.

how can i achieve this?

  • Sign in to reply
  • Cancel

Top Replies

  • shabaz
    shabaz over 9 years ago +1 suggested
    Hi Anshuman, Some more information is needed on your scenario unfortunately, in order to give a higher quality answer. Wireless could mean across the world. Also the actual scenario and what you intend…
  • strb
    strb over 9 years ago +1
    You can use anly one tramitter and 5 receiver that all receive the same signal in a single channel and at the end of each receiver an arduino (as shabaz say) or you can also use an attiny that is less…
  • gadget.iom
    gadget.iom over 9 years ago in reply to Former Member +1
    Some code/schematics/photos of your wired version would help us to understand what you are trying to achieve.
Parents
  • strb
    0 strb over 9 years ago

    You can use anly one tramitter and 5 receiver that all receive the same signal in a single channel and at the end of each receiver an arduino (as shabaz say) or you  can also use an attiny that is less expensive than an atmega 328. To transmitt data you can divide your packet into two pieces: an header with a code that specify what servo you are controlling and the data piece thet you can use to trasmitt a number that means the position that the servo have to reach, the microcontroller at the receiver only translate the data if the header that receive is correct so you can control all servos using a single channel.

    Hope that this will help.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to strb

    I am just a beginner, and  this idea sound amazing,

    i would be grateful if i could get some more information on how i can do this, and will i be able to control all servos simultaneously?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • strb
    0 strb over 9 years ago in reply to Former Member

    First of all the 5 servos that you want to control are far from each other? If no you can use only a single transmitter/receiver couple and a single microcontroller as receiver so your project can also be less expensive, the "receiver microcontroller" then will control the proper servo using the same method that I have explained you before.

    With this method you can't control servos "really simultaneously" because if you're transmitting the data packet to move one servo of course you aren't controlling the other 4 servos, however the time that you spend for a single transmission is really short so you can't physically see this kind of delay and you will see that all servos will respond real time to your commands.

    You can transmit data basically in two way:

    -a loop where you transmit first the data for the first servo, then the same for the second, the third ecc... this is a kind of polling

    -you transmit data at the proper servo only if its position have to change, this method probably it's a bit more elaborate but allow at your microcontroller to do something else if you haven't to change servos position.

     

    As Shabaz suggested, try to do one small step at the time: for example you can make first the receiver system for only one servo and try it with serial monitor (so you haven't the problem of wireless communication), once it work you can make the whole transmitter/receiver system with only one servo and then extend for all 5 servos, you have to try just a thing at the time and make sure that it works.

     

    When all works you can also add something cool and personal at this project, for example a special command that move all servos simultaneously instead of only one, trying make something new is the best way to learn image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to strb

    Thank you,image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • Former Member
    0 Former Member over 9 years ago in reply to strb

    Thank you,image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
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 © 2025 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.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube