Starting Electronics Needs Your Help!
It is that time of the year when we need to pay for web hosting and buy new components and equipment for new tutorials. You can help by making a donation. Contribute to this website by clicking the Donate button. The total will be updated once daily. (You may need to clear your browser cache to see the updates.)

Target Amount: $2000
Amount Raised: $199

Donations Received

X

Arduino Programming Course

Created on: 11 September 2014 | Updated on: 17 January 2017

Introduction and Requirements

Learn the Arduino programming language and start writing your own sketches.

This Arduino programming course concentrates on teaching the Arduino programming language and consists of a number of different parts, each covering a different topic.

By the end of the course, you will have enough knowledge and confidence to start writing your own sketches for the Arduino.



Course Prerequisites

Before starting, you will need the following hardware and basic Arduino knowledge.

Hardware Requirements

  • Arduino Uno or similar Arduino board (e.g. Arduino Mega)
  • USB cable for powering and programming the Arduino board from a PC USB socket
  • Breadboard and components as specified in the various parts of this course
Arduino Programming Course Hardware

Some of the Arduino Programming Course Hardware

Amazon.com

Amazon.co.uk

Skills Requirements

Before starting, you will need to know the basics on how to use your Arduino, such as loading new sketches to it and connecting some basic electronic components to it.

The beginner's course in electronics found on this website is a good place to start learning basic electronics and includes some Arduino examples.

At the very minimum, complete starting with Arduino, using the Arduino serial port and some of the projects from ten Arduino projects for absolute beginners.

Software Requirements

You will need the newest Arduino IDE for your platform (available for Linux, Windows and Mac).

This course uses Arduino IDE version 1.8.1 which was the latest version at the time of updating this course. Version 1.0 or newer should work.

With the above hardware, software and skills, you are ready to start the course.

Use the links below to move to each new part of the course or use the menu on the right.

← Go back to the ContentsGo to Part 1 of the Arduino Programming Course →