Step 3

Now setup Arduino IDE and prepare the sketch for upload.



Add the Huzzah boards manager to the IDE preferences.

http:



Open the boards manager, search for esp and install the esp8266 package (you may need to restart the IDE first).





Connect the USB cable to the computer. Setup your tools menu like the following, but port will depend on your system.





Download the Blynk Arduino library and install it in the Arduino IDE. Select this sketch from the examples menu.





Modify the sketch as follows, except enter your wifi ssid and password, also enter your auth key from the Blynk setup.







/ ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ** * Blynk is a platform with iOS and Android apps to control * Arduino, Raspberry Pi and the likes over the Internet. * You can easily build graphic interfaces for all your * projects by simply dragging and dropping widgets. * * Downloads, docs, tutorials: http://www.blynk.cc * Blynk community: http://community.blynk.cc * Social networks: http://www.fb.com/blynkapp * http://twitter.com/blynk_app * * Blynk library is licensed under MIT license * This example code is in public domain. * ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ** * This example runs directly on ESP8266 chip. * * You need to install this for ESP8266 development: * https://github.com/esp8266/Arduino * * Please be sure to select hte right ESP8266 module * in the Tools -> Board menu! * * Change WiFi ssid, pass, and Blynk auth token to run :) * ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** **/ #define BLYNK_PRINT Serial // Comment this out to disable prints and save space #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> const char* ssid = "YOUR SSID"; const char* password = "YOUR PASS"; // You should get Auth Token in the Blynk App. // Go to the Project Settings (nut icon). char auth[] = "YOUR AUTH"; void setup() { Serial.begin(115200); Blynk.begin(auth, ssid, password); } void loop() { Blynk.run(); }



On the Huzzah hold down the Reset button and at the same time press the other button. Then release reset and then the other button. The red light should remain dimly on; this means the Huzzah is in bootload mode and ready for upload.



Verify and then upload the sketch. In the serial window (115200 baud) you should see the Huzzah connect to your network and the Blynk servers.





From the Blynk app press the play icon. You should be able to activate the buttons and the LEDs will toggle on the Huzzah.