Setting up:

1.       Download files

a)      Download the IDE software from

b)      Download the USB driver from

c)       Download some documentation from (optional).

d)      Download Java Runtime from (optional)

e)      These files will also be available on a USB drive at the class.  Copy the files to your desktop.

2.       Unzip the downloaded zip files to your laptop.

3.       Install the USB Driver

a)      Windows: run SETUP.EXE in the Driver folder:


If that doesn't work, try running DRVSETUP64.exe.

b)      Mac: CD to "\CH341SER_MAC\".  Follow the Chinese instructions :-(

4.       Install the Java Runtime, if you don't already have it

5.       Run 'arduino.exe' in the folder 'arduino-1.6.5-r2'.  Create a short-cut to this IDE on your desktop.

6.       Configure the IDE

a)      File -> Preferences

b)      Tools -> Board -> Board Manager...

1.       Scroll till you find esp8266 (at the bottom)

2.       Click on it, then click on the Install button that will appear.  May take a few mins to complete.  You will need live Internet access for this step.

c)       Tools -> Board -> Select "Generic ESP8266 Module"

7.       Open a test program, Blink

a)      File -> Sketchbook -> Blink.   This program will blink lights, when run

8.       Done with Set up !  Now test it.

9.       Set up the device

a)      Install Power Adapter at the top of the Breadboard.

b)      Install the ESP-12 module in the middle.

c)       Using a 3 wire Male-to-Female wire, attach USB-TTL Serial module as shown:

d)      Insert USB-TTL Serial module into a USB port on your laptop

e)      LIBRARY?

f)       Open a Serial Monitor window. 

g)      Turn on the power (On/Off push button on the Power module)

We are now ready for programming...