-
Download the Arduino IDE (henceforth called the AIDE) from https://www.arduino.cc/en/Main/Software, version 1.6.8 at the time of writing. Be careful to not download from www.arduino.org! See http://arduino.stackexchange.com/questions/11824/difference-between-arduino-cc-and-arduino-org for the soppy details
-
Install the ESP8266 addon in the AIDE https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/installing-the-esp8266-arduino-addon.
http://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/.
Open up Arduino, then go to the Preferences (File > Preferences). Then, towards the bottom of the window, copy this URL into the 'Additional Board Manager URLs' text box:http://arduino.esp8266.com/stable/package_esp8266com_index.json
Here are some introductory tips on using the AIDE: https://www.arduino.cc/en/Guide/Environment
-
Make a fork of the ourWeather repo at https://github.com/switchdoclabs/OurWeatherWeatherPlus.git in your own github repository
-
Clone the forked version of OurWeatherWeatherPlus from your github repo to your local PC.
-
Open the file
SDL_ESP8266_WeatherPlus.ino
in the AIDE. -
In the AIDE menu system select the 'Adafruit Huzzah ESP8266' in the Tools/Board menu. SDL advises that this board setting best fit the design of the WeatherPlus board.
-
In the AIDE menu system select 'Sketch / Verify/compile' to compile the code.
-
The binary can be exported using the AIDE menu system select 'Sketch / Export Compiled Binary'.