Evaluation Type: Evaluation Boards
Did you receive all parts the manufacturer stated would be included in the package?: True
What other parts do you consider comparable to this product?: Arduino pro mini, Arduino uno, Parallax QuickStart
What were the biggest problems encountered?: null
Written with StackEdit.
“The Language of the Web” is used everywhere - your laptop, phone, TV, and the servers that power the internet - Espruino.com
This is truly one of my favorite boards of the year, there’s a lot to this board that makes it worth considering in anyone’s next project. Some of its greater strengths lie in it’s flexible programming options, as well as the the size, and options for powering this board. Considering first the different ways to program the Espruino.
The main option, and the best way to receive updates for the Espruino is through the online IDE, through the IDE you can receive updates to the Espruino as well as a nice looking app with terminal editing as well as an uploader.
The Chrome IDE has a simple layout, and is designed well. As far as an IDE goes, there aren’t a lot of features to the IDE which I personally like. Updating your Espruino is a fast, and simple process, and the IDE guides you through the process. You also have the option to open files from your system, as well as save to your computer.
Other then the web IDE, there are three other ways to program your espruino, two of which I really like to use. The first option outside of the web is to use a serial communication program, I use Screen to interact with my espruino, other options are, minicom, and picocom. My favorite of these programs is Screen, this is all personal choice at this point.
The next method that I like to use is programming the Espruino on an android tablet, is via Bluetooth, and an app called BlueTerm +. When the HC-05 Bluetooth module is soldered to the Espruino, you can connect the board to your tablet with this app. This is also a Serial Terminal, I will find most of my use for this method when my project is integrated to the bike, and it would be easier to debug through Bluetooth. on the website, some of the video examples shows an example of using the BlueTerm+ app to control a robot wirelessly.
As I’ve mentioned, I’ve been working on a bike project, at the moment I’m working on a cadence meter to track the RPM of my pedaling. This is an important piece of data for maximizing the benefits of cycling, so I am working on displaying the RPM to an 128x64 OLED screen from Adafruit. What drew me to the Espruino as a good candidate for this project was that it could be low powered, the easy integration of the Bluetooth module, and the integrated battery connector.
As I’ve Worked with the board, I’ve found that it isn’t friendliest with breadboard, because of that you have to either solder headers(male/female) or soldering wires directly to the board. This is a minor issue I have with the board as the ability to flash the Espruino software to another board such as the Olimex, or the MapleBoard.