SparkFun Blocks for Intel® Edison - Arduino Block
Why would you need an Arduino connected to your Edison? Isn't it powerful enough to handle anything that may be thrown at it? That's the problem -- it's almost too powerful. Because it's running an operating system, it's incapable of real-time processing -- the bread-and-butter of smaller microcontrollers like the ATmega328. Components which require precise timing -- like WS2812 LEDs or servo motors -- may be incompatible with the Edison as it can't reliably generate clock signals.
The Arduino block allows the Edison to offload those lower-level hardware tasks. Additional to that, if you've already written Arduino code for an external component, you don't have to port that code to the Edison -- just run it on an Arduino block!
If you are unfamiliar with Blocks, take a look at the General Guide to Sparkfun Blocks for Intel Edison.
Other tutorials that may help you on your Arduino Block adventure include:
- Edison Getting Started Guide
- Powering Your Project
- What is an Arduino?
- Using the Arduino Pro Mini 3.3V