We have seen how Arduino can be used for programming electronic devices using IDEs and programming languages. We have also learned some basic commands that are required for setting the input and output pins in the Arduino board.
In order to program your board, you need to write a program, compile that program into machine code, and finally: send over the new program to your board. The Arduino IDE facilitates all this, from the first line of code written, to have it executed on the Arduino board's microcontroller.
This section introduces the Arduinoprogramming language and the Arduino platform used throughout the course. You’ll learn what a programming language is, why it’s important, and how it fits alongside the circuit design and fabrication work you’ll be doing in the Engineering Lab.