The Arduino and Raspberry Pi may look quite similar – they're both cute little circuit boards with some chips and pins on them – but they are in fact very different devices.