The programming of products with integrated electronics have typically been difficult to develop. But open source electronics and programming platforms such as Arduino and Raspberry Pi have allowed anybody to try programming for electronics.
The Raspberry Pi, out of Cambridge University, allows designers to experiment at a low cost of £29.99. The kit includes a circuit board with a CPU, graphics processor and ports to connect to a keyboard and monitor. Aimed originally to educate school children about programming, the Raspberry Pi has also been used by designers and DIY hackers to build projects involving robot electronics, remote controlled devices and household gadgets.