Frequently Asked Questions
Not at all! Once you've programmed it, unplug it (or disconnect from Bluetooth) and it'll keep working.
Or simply type 'save()' and your program will be stored in on-chip flash memory. Every time the board is powered on after that (regardless of whether a PC is connected) it will resume from that last point.Last updated:
No, Espruino can store everything it needs on the board itself. The SD card is only needed if you want to store (or load) a lot of data.Last updated:
It has been mentioned that Arduino does have a Timer class that works in a similar way to setInterval. While this is true, there no clear progression from Arduino's first 'Blinky' example to using a Timer if you're a beginner - and even after this the lack of inline functions makes the code more complicated.
The Espruino code can also be re-written even more simply as "setInterval("digitalWrite(LED1,a=!a)",1000);" - but we didn't do this in our example as we feel it is not as easy to read.
With regards to Arduino's pinMode, if it is not specified Espruino sets the pin mode automatically depending on whether you use digitalWrite/digitalRead/analogRead/analogWrite/etc. We believe this is removes one more potential 'gotcha' that beginners may encounter.Last updated:
Like Teensy/etc the board is not physically compatible with Arduino Shields as it is smaller than a normal Arduino (roughly half the size). However a simple (passive) adapter board could be made that would provide sockets in the correct places for Arduino shields.
Please leave us a comment if this is something you'd like... If we get enough interest we can add an extra reward level for it!Last updated:
It’s fast enough for pretty much everything you’d use a standard Arduino for. Like Arduino, it won’t easily handle audio or video though.Last updated:
You can easily connect Espruino to the popular CC3000 WiFi module - so it's quick and cheap to make your Espruino device internet enabled.Last updated:
Sure, once the KickStarter has successfully completed it'll be completely Open Source.
However it'll be subject to the terms of the Open Source Licence and we won't be providing support or, like Arduino, official recognition unless you choose to support the further development of Espruino.Last updated:
Head over to our website, http://www.espruino.com. We've got a bunch of tutorials, example projects and reference material already online, and we'll be adding more over the next few weeks.Last updated:
Tessel (another JS microcontroller) launched on 5 September, and everyone has a lot of questions about the differences.
In short, they're for two different things: Tessel seems to be aimed directly at internet-connected devices (a little like the Raspberry Pi), and Espruino is aimed more at small battery operated devices (like the Arduino). This doesn't mean that Espruino can't be connected to the internet though - see below!
Or in more detail:
- Espruino is cheaper (about 1/3 of the price)
- You can program Espruino interactively and wirelessly with just a Serial Terminal. You have to program Tessel on the PC and then run a special program to 'push' your software to it.
- Both boards are 'bare metal' - there is no Operating System in the way
- Tessel has built-in WiFi, however Espruino can support WiFi if you add the inexpensive CC3000 module
- Espruino is a lot more power efficient, and has better support for running off a battery
- Tessel can only run from 3.48v to 6v input, but Espruino runs from 3.5v to 16v
- The boards are almost the same size (Espruino is 45x51 and Tessel is 40x65)
- Tessel has 32MB of RAM, but Espruino has 48kB
- Tessel runs at 180Mhz, Espruino runs at 72Mhz
- Tessel has a bunch of add-on boards that you can buy, but Espruino encourages you to just solder on/connect what you need directly.
- Tessel has 18 GPIO and 6 ADC pins, but Espruino has 44 GPIO and 16 ADC pins
- Espruino has a built-in SD card connector and space for a bluetooth module, but both are add-on boards for TesselLast updated:
We're afraid not - it's just Gordon and Marianne working on Espruino, so we're trying hard to keep everything simple enough that we're sure that everyone can get exactly what they ordered on time.
After the KickStarter rewards have shipped we'll be starting an online shop and/or working with distributors though - so you will be able to get more boards after the campaign ends.Last updated:
After the KickStarter rewards have shipped we'll be starting an online shop and/or working with distributors - so you'll easily be able to get extra boards as well as modules such as WiFi.Last updated:
Don't see the answer to your question? Ask the project creator directly.Ask a question