Arduino IDE (^1.6.4) need to be configured in order to support the ESP8266 board.
- Go to 'Files' => 'Preferences' and add the following url in the 'Additional Boards Manager URLs' field:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
-
Next, go to 'Tools' => 'Board: ..' => 'Boards Manager', filter the list by 'esp8266' and install it.
-
Finally, choose the board '' in 'Tools' => 'Board: ..' and the proper port in 'Tools' => 'Port'
The following dependencies need to be manually installed in 'Tools' => 'Manage libraries':
-
DHT sensor library for ESPx
-
MQTT (Joel Gaehwiler)
-
Arduino_JSON
-
ESP8266httpUpdate
-
uRTCLib
-
WiFiManager
-
Adafruit_ADS1015
-
AAdafruit_SSD1306
-
Adafruit_GFX
-
OneWire
-
DallasTemperature
-
ESP_EEPROM