Digistump Digispark
The Digispark is a highly compact board measuring 0,69x0,75" or 17,5x19,0mm only.
However, it is fully featured with I²C, SPI, USB, ADC or PWM to select for the 6 input/output pins of the ATtiny85 MCU. The board is 5V-powered with a regulator. Specific libraries as well as Pyhton-scripts are provided to design USB-controlled applications. |
The IDE or integrated development environment is a plug-in for Arduino 1.0 and thus platform-agnostic. It runs on either Windows, Mac OS X or Linux.
Looking for more features, I designed a template I could use with Xcode: embedXcode. |
Challenge
The ATtiny85 the Digispark board is based on features 8 KB of flash, of which 2 KB are used by the boot-loader.
So the real challenge is to fit the application into the 6 KB available and 256 bytes wide RAM! For example, using real for calculations is just impossible, as the library requires 6 KB. The challenge provides a real opportunity to learn developing size-optimised code. |
Shields
Pros
|
Cons
|
Wrap-Up
|