The Electric Imp is a deviously awesome development platform. Disguised as an every day SD card, the imp is actually a unique combination of microprocessor and WiFi module. The imp makes connecting any device to the Internet a breeze. Looking to catch on with this "Internet of Things" fad? The imp is an excellent place to start.
The Electric Imp card and imp002 Breakout Board
In this tutorial, we'll be explaining how to use the imp card with one of our Breakout Boards as well as the imp002 breakout board. You will have the choice of which platform to use (the imp card or the imp002).
First, we'll cover how to hook up the hardware end of the imp and imp002. Following that we'll head over into the firmware domain, programming the imp to blink LEDs and read analog and digital inputs. The last code example shows off the coolest part of the imp: controlling hardware over the Internet!
Required MaterialsYou have a choice to make! You can either use the imp card and Breakout Board, or you can use the imp002 Breakout Board.
If you want to use the imp card, you will need an imp card and the Electric Imp Breakout Board.
Electric Imp WRL-11395We know what you're thinking, "What's the big deal? Looks like an SD card..." Well this is no SD card! The Electric Imp is a …
Retired SparkFun Electric Imp Breakout BOB-12886If you aren't familiar with the Electric Imp, it essentially provides an easy, integrated way to connect almost any hardware …
RetiredIf, on the other hand, you want to use the imp002, you will need the Electric Imp imp002 Breakout Board.
Aside from one of those platforms, we'll use a few common electronics parts you may already have. Here's a wishlist of everything else we'll be using.
NOTE:The 2-pin jumper is only required for the
Electric Imp Breakout Board.
In addition to those items, you'll also need the following non-SparkFun materials:
There will be some soldering involved. The Breakout Board does not come with header pins soldered on, which you'll need in order to interface with the imp's I/O pins. You'll need a simple soldering iron and a bit of solder (If you've never soldered before, this is a great place to start! The solder points are easy, through-hole jobs).
Before We BeginThis tutorial builds upon some basic electronics concepts. If you aren't familiar with any of the topics below, consider reading through that tutorial first:
Aside from the imp's programming language, Squirrel, there will be a variety of coding languages used in later parts of this tutorial -- primarily HTML and Javascript. Don't worry if you're not too familiar with those, as the examples aim to be short, sweet, and easy-to-modify.
Let's start by overviewing the imp hardware itself. It's hard, at first, to wrap your head around the fact that this little, module is actually a powerful WiFi-enabled microcontroller platform.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4