This electronic development platform, known as Arduino, comprises two parts: a physical programmable circuit board (also known as a microcontroller) and software known as the IDE (Integrated Development Environment). It runs on your PC and is used to write and upload computer code to the actual physical board.