How Arduino Ide Works