The following series of exercises is meant as a basic introduction to using an Arduino Microcontroller.
Other Microcontroller systems are also available and you may also wish to research and find the one/s which suit your particular purpose. I have used Arduino as it is familiar to me and many student projects at the University of Sheffield are completed using this system.
If you follow through the exercises sequentially it will increase your understanding of coding as well as giving you practice in building circuits with a Microcontroller.
Those of you who have built some or all of the analogue circuits in section 3, should soon be able to see how we can mimic these functions or increase the functionality of those circuits by either replacing them or adding a Microcontroller such as an Arduino.
Remember to build your circuits neatly as fault finding in any type of circuit is much quicker when you can follow the electrical flow with ease.
Click here for a reminder of how Breadboards work:
https://sites.google.com/sheffield.ac.uk/diamond-electronics/2-skills-for-electronics/using-prototype-board-breadboard