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 ESP8266 arduino 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 Suggested Answer
  • Replies 7 replies
  • Answers 2 answers
  • Subscribers 393 subscribers
  • Views 553 views
  • Users 0 members are here
  • controll
  • wireless
  • arduino
  • remote
Related

ESP8266 arduino wireless.

anej
anej over 10 years ago

Hello.

I am planning to build a remote controled car with 2 arduinos - one arduino for the car and one for the controller... Now i found this ESP8266 Serial WIFI Wireless Transceiver Modules and i don't know if this is a good thing to use with my project. Can i use two those modules for serial communication between two arduinos ??

 

  • Sign in to reply
  • Cancel

Top Replies

  • bobcroft
    bobcroft over 10 years ago +2 suggested
    Anej, As has been said the ESP8266 is a relatively new device and there is not a lot of information on its use yet. For your project I would use the CISECO wireless modules. CISECO do a wireless shield…
  • camuyano
    camuyano over 10 years ago +1 suggested
    Short answer yes with some notes: To use the ESP8266 you'll need to parse the strings you get from the device in order to get the data. The ESP will output different messages about status and things like…
  • scargill
    scargill over 10 years ago in reply to bobcroft +1
    I would tend to disagree - there is now a lot of information - there are several projects including the original ESPRESSIF AT code which now works as of the latest updates - the FRANKENSTEIN code and a…
Parents
  • camuyano
    0 camuyano over 10 years ago

    Short answer yes with some notes:
    To use the ESP8266 you'll need to parse the strings you get from the device in order to get the data. The ESP will output different messages about status and things like that that you'll need to handle. All data receive from the ESP will be on a line that starts with +IPD followed by message lenght then data terminated with carriage return line feed.

    With the ESP8266 you'll need an Access point or one of the them to be an access point. One of the module should be a server and the other a client. Then data can be sent from one to the other. This is a fairly new device, I think it supports direct Wifi but I have not use that.

     

    If you want a cleaner serial communication between two Arduinos and they are near one to the other, it may be easier to use a Bluetooth to UART module. Or if they are farther away an NRF24 wireless module is nice (range depends on environment), or maybe an Xbee (xbees tend to be more expensive). The bluetooth modules and the NRF25 are reasonably cheap. The NRF normally a little cheaper than the bluetooth.

     

    Do not get me wrong I am in love with the ESP8266 so I will encourage you to give it a try, it should work. You'll need some level shifting (a few resistor or else) to change 5v to 3.3v signals at least on the arduino TX signal (ESP's RX).
    This is just my opinion, I am no expert. Wait for others to reply before deciding.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • camuyano
    0 camuyano over 10 years ago

    Short answer yes with some notes:
    To use the ESP8266 you'll need to parse the strings you get from the device in order to get the data. The ESP will output different messages about status and things like that that you'll need to handle. All data receive from the ESP will be on a line that starts with +IPD followed by message lenght then data terminated with carriage return line feed.

    With the ESP8266 you'll need an Access point or one of the them to be an access point. One of the module should be a server and the other a client. Then data can be sent from one to the other. This is a fairly new device, I think it supports direct Wifi but I have not use that.

     

    If you want a cleaner serial communication between two Arduinos and they are near one to the other, it may be easier to use a Bluetooth to UART module. Or if they are farther away an NRF24 wireless module is nice (range depends on environment), or maybe an Xbee (xbees tend to be more expensive). The bluetooth modules and the NRF25 are reasonably cheap. The NRF normally a little cheaper than the bluetooth.

     

    Do not get me wrong I am in love with the ESP8266 so I will encourage you to give it a try, it should work. You'll need some level shifting (a few resistor or else) to change 5v to 3.3v signals at least on the arduino TX signal (ESP's RX).
    This is just my opinion, I am no expert. Wait for others to reply before deciding.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject 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