Software needed: Arduino IDE
Setup
Most Arduino-compatible boards have a USB port and come with a USB cable. Plug in the Arduino using the USB cable, and start up the Arduino IDE.
Arduino IDE will start with a new sketch, typically with an emtpy setup() and loop() functions. This is enough to u...