About Us | [Public iPhone iPad Courses] | [Public Android Courses] | [Public Arduino Courses] | [Contact Us]

Getting Started with Arduino - A Three Day Workshop

Duration: 3 Days

Intended Audience

This workshop is for those who have little programming knowledge and who wish to go beyond simply "putting together" various Arduino sketches, or simply adapting existing sketches in a somewhat "trial and error" way. It has been devised in response to queries along the lines of " I have managed to build some Arduino projects, and they have worked, but, when I tried to develop projects of my own I have become "totally lost"

Course Overview

The aim of this 3 day workshop is to provide some answers and explanations to the Arduino programming language, and to its basic syntax. Hopefully at the end of the workshop concepts such as functions, variables, arrays, if .. else logic, for loops and while loops should become a little clearer, and Arduino sketches should start to look a little less "intimidating". Maybe "little green shoots" of confidence in writing Arduino sketches from scratch will start to emerge. Because of time limitations it will not be possible to explore Arduino programming in full. However, a foundation for future study, either from books, or web resources or follow on courses and workshops will have been laid.

Unlike traditional programming courses this workshop introduces programming concepts such as variables, branching, looping , input output, and the use of modules as a natural part of the problem solving involved in building sketches to perform various tasks of increasing complexity.


Workshop Outline

Introduction to Arduino

Practical Digital Electronics by Example - Buttons and LEDs

Functions and Variables Explained

Timers and Their Uses

Reading analog values - Analog to Digital Conversion

Controlling power output using Pulse Width Modulation(PWM)

Introduction to driving devices requiring higher voltages or currents than can be directly handled by the microcontroller

Serial communications

Workshop format

The workshop involves about 50% hands on exercises and 50% presentation and theory