background image

OLIMEX© 2017

ESP8266 with Arduino IDE

DISCLAIMER

DISCLAIMER

© 2017 Olimex Ltd. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd.
Other product names may be trademarks of others and the rights belong to their respective owners.

The information in this document is provided in connection with Olimex products.  No license, express or

implied or otherwise, to any intellectual property right is granted by this document or in connection with
the sale of Olimex products.

The hardware designs of the development boards mentioned in this guide (ESP8266-EVB; ESP8266-EVB-

BAT; ESP8266-EVB-BAT-BOX) are considered open source. Anyone can download the original schematics
and board design files. The files describing the hardware are made with CadSoft's EAGLE PCB design

software – the software has a free version suitable for studying any board schematic or board design.

The part of the software written by Olimex is released under GPL. However, the examples that we
distribute are based on the SDK libraries and projects released by Espressif Systems. Make sure that you

are acquainted with Espressif Systems’ license agreement before using, publishing, or distributing any
code based on our software.

It is possible that the pictures in this manual differ from the latest revision of the board. 

The products described in this document are subject to continuous development and improvements. All

particulars of the products and their use contained in this document are given by OLIMEX in good faith.
However,   all   warranties   implied   or   expressed,   including   but   not   limited   to,   implied   warranties   of

merchantability or fitness for purpose, are excluded. This document is intended only to assist the reader
in the use of the products. Olime Ltd. shall not be liable for any loss or damage arising from the use of

any information in this document or any error or omission in such information or any incorrect use of the
product.

These evaluation boards are intended for use in engineering development, demonstration, or evaluation

purposes only and are not considered by Olimex to be a finished end-product fit for general consumer
use.   Persons   handling   the   products   must   have   electronics   training   and   observe   good   engineering

practice standards. As such, the goods being provided are not intended to be complete in terms of
required design-, marketing-, and/or manufacturing-related protective considerations, including product

safety and environmental measures typically found in end products that incorporate such semiconductor
components or circuit boards.

Olimex currently deals with a variety of customers for products, and therefore our arrangement with the

user is not exclusive. Olimex assumes no liability for applications assistance, customer product design,
software performance, or infringement of patents or services described herein.

Page 2 of 15

Summary of Contents for ESP8266-EVB

Page 1: ...H ARDUINO IDE This document applies for the following products This document applies for the following products ESP8266 EVB ESP8266 EVB BAT ESP8266 EVB BAT BOX ESP8266 EVB ESP8266 EVB BAT ESP8266 EVB...

Page 2: ...in this document are subject to continuous development and improvements All particulars of the products and their use contained in this document are given by OLIMEX in good faith However all warranti...

Page 3: ...supply adapter 5 2 1 3 USB serial cable 5 2 1 4 Personal computer 6 2 2 Software requirements 6 2 2 1 Driver for the USB serial cable 6 2 2 2 Arduino IDE 6 CHAPTER 3 SETUP 7 3 1 Hardware setup 7 3 2...

Page 4: ...dant The document structure is as follows All the required hardware and software for a basic setup is listed in CHAPTER 2 REQUIREMENTS In CHAPTER 3 SETUP there are specific details on how to set every...

Page 5: ...rs or shortening pins via wires 2 1 2 Power supply adapter 2 1 2 Power supply adapter The ESP8266 EVB board gets powered via the barrel power jack named PWR You need to apply exactly 5V DC The corresp...

Page 6: ...2 1 Driver for the USB serial cable 2 2 1 Driver for the USB serial cable Contact the supplier of your USB to serial adapter cable for such drivers After the drivers are installed make sure the cable...

Page 7: ...nterested can be found on the next page The hardest part of the connection is probably connecting the USB serial cable to the UEXT connector of ESP8266 EVB The important part here is to connect the GN...

Page 8: ...OLIMEX 2015 ESP8266 with Arduino IDE Page 8 of 15...

Page 9: ...e only thing we need to edit here is the field called Additional Boards Manager URLs In the blank space we need to provide a link to the json file which would add ESP8266 support to Arduino By the tim...

Page 10: ...m of the selector Tools Board you should see different ESP8266 boards available This is shown below At this point we have a properly configured setup Now we can proceed to upload a simple blinking LED...

Page 11: ...ESP8266 EVB boards By default the example assumes the LED is connected to digital pin 13 like in most Arduino boards In our case the relay that has a LED is connected to digital pin 5 This informatio...

Page 12: ...Arduino IDE select Generic ESP8266 Module board This is done from Tools Board Generic ESP8266 Module Edit the settings for upload Navigate to Tools and edit the settings as show below except for the C...

Page 13: ...f power to the PWR jack release the button You need to perform the above sequence every time before uploading new code to the board In Arduino IDE compile and upload the example to the board Simply cl...

Page 14: ...ed information is the official Espressif Systems forum here http bbs espressif com The best place to read more about the ESP8266 support for Arduino IDE is this one https github com esp8266 Arduino Th...

Page 15: ...le serial to USB cable with female leads BB CH340T affordable serial to USB cable remember to get female female jumper cables with it SY0605E affordable power supply adapter 5V 1A 50Hz 220V suitable f...

Reviews: