your first instinct is typically to buy a starter kit, as it already has everything you need; from the Arduino board itself, ...
All these require extra components, though. Enter the ExtraCore library for Arduino, a software library that turns two or more Arduinos into a multi-core microcontroller with more pins than you ...
To interface an analog input or output component with the Pi means having to buy an ADC ... the things the Arduino can do ...