What is Arduino? Overview of Arduino boards and IDE. Setting up the Arduino development environment. Basic structure of an Arduino program (setup and loop functions). Using analog inputs and the ADC ...