board like arduino is espruino differences raspberry pi
Espruino vs Raspberry Pi / Embedded Linux boards⇠
- Raspberry Pis are very powerful and flexible, but have a relatively high power consumption in idle, making it difficult to run them off a battery. Raspberry Pi is ~50mA minimum when idling, Puck.js is 0.003mA.
- You can't reliably schedule actions in real-time on a Raspberry Pi which makes accurate timing difficult
- Raspberry Pis are good at Video, which Espruino isn't powerful enough to support.
- Espruino runs JavaScript: this makes it very approachable and easy for beginners. Raspberry Pi on the other hand gives you a choice of programming languages, which is powerful - but can be daunting.
- Raspberry Pi lacks Analog IO, which is supported by Espruino.
- Raspberry Pi requires an SD card containing the operating system (which Espruino doesn't).
Espruino v Arduino⇠
- Espruinos are smaller than most Arduino boards and are much easier to get started with.
- You don't have to pre-install software on your Mac or PC.
- While Arduino has low power consumption, the Espruino board is designed with efficiency in mind and draws over 10x less power when sleeping.
- The use of a JavaScript interpreter means Espruino doesn't have to be reset when you make changes to the code, however it also means that the execution speed will be slightly slower.
Comments
Post a Comment