This presentation will require the use of some simple free tools on your computer. Download and install the items listed below before the presentation so you'll be ready to hack once we get started.
- A Windows, OSX, or Linux computer with an available USB port
- A micro-USB cable
- An ESP8266 development board (we'll be providing this part)
- An Android or IOS device (phone or tablet, only required for the last exercise)
Download the Arduino IDE for your operating system and install with the instructions linked below. We'll be using the downloaded version, so skip the sections regarding the online web editor.
Once the Arduino IDE is available we can add support for the development boards we'll be using.
- Launch the Arduino application
- Select the "File" menu ("Arduino" menu on OSX), then "Preferences"
- Paste the following URL in the box labeled "Additional Boards Manager URLs":
http://arduino.esp8266.com/stable/package_esp8266com_index.json
The page should look something like this: - While we're here, check "Display line numbers"
- Click OK to accept the changes
- Select the "Tools" menu, "Board" menu, then "Boards Manager"
- Search for ESP8266, click on the "esp8266" board and select "Install"
The development board we'll be using has a CH341 USB-to-serial chipset which requires drivers on many systems.
No driver is required and the device should plug and play.
Drivers should automatically install via Windows Update or click here to download the Windows driver from the chipset manufacturer's website.
Click here to download the OSX driver from the chipset manufacturer's website.
Click here to download the drivers from the manufacturer's site.