Setting up:

1.       Download files

a)      Download the IDE software from http://class.pejaver.com/arduino-1.6.5-r2-windows.zip.

b)      Download the USB driver from http://class.pejaver.com/Arduino_ch340-drivers.zip

c)       Download some documentation from http://class.pejaver.com/ESP-12-docs.zip (optional).

d)      Download Java Runtime from http://class.pejaver.com/jre-8u51-windows-i586.exe (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:

"Arduino_ch340-drivers.zip\CH341SER_WIN\CH341SER". 

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

b)      Mac: CD to "Arduino_ch340-drivers.zip\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...