What is Espruino?
Espruino is a small computer that anyone can use to control things around them. Its JavaScript interpreter gives you instant feedback so that you can experiment and develop whatever your level of experience. Even if you can’t program, you can still get started quickly with our Web-based graphical code editor!
You don't need any compilation or 'flashing' step, or any software on
the host computer. You just write code, and as soon as you type a
command it executes.
Open Source
What makes it stand out from other boards?
- Write code using the extremely popular JavaScript language
- You can be writing code just a few minutes after unboxing
- Uses much less power than Linux boards (like the Raspberry Pi), so will run for longer on batteries
- Loads of IO pins, with multiple I2C, SPI, USART, and Analog Inputs and Outputs
- It can be used as an IO board for your PC, Mac or Raspberry Pi - there's no need to program it first.
- Event-based programming allows different bits of code to be used together much more easily.
- You can debug by inspecting variables as the code is running.
- Simply Copy + Paste different bits of code together to create your project.
Why JavaScript?
We were looking for a language that:- Doesn't need compiling
- Can be modified and added to while running
- Has good support for Strings, Objects, Maps and Arrays
- Has similar syntax to common languages like C, C++ (Arduino) and Java
- Can easily be event-based
- Is widely used, easy to learn and flexible
We've tried to keep the API similar to Arduino's though - so if you've done any Arduino programming you should feel right at home. Even if you haven't, it means that a lot of what you learn with Espruino will be transferrable to other platforms.
For More Information: http://www.espruino.com/Press
For more Embedded System Projects Tutorials Visit: