087 808 6825   0 Items

Arduino Advanced course

20 June 2019 Pretoria South Africa Register here

Summary of the Arduino Advanced course


We will cover many more advanced topics including menus using an I2C screen and push buttons to control them. We also include an ultrasonic detector as well as handling actuators like motors, components including MOSFETs and addressable LED’s (that integrates as alarm and sensor status indicators for the final wireless alarm).



This course builds up from the kick-start/essentials Arduino workshop. This course is not for beginners and the basics of Arduino needs to be understood and practised already. As a minimum, you must understand all the components on an Arduino board, upload sketches, understand analog and digital ports, know how to work with a breadboard and know how to use Serial. All this was covered in the kick-start/essentials workshop.

What will you learn?

Using libraries
Understanding and using the I2C protocol
Understanding and using the one wire protocol
Controlling motors with an h-bridge setup and PWM
Using MOSFETs for high power components and equipment
Pulse counting and advanced timing with ultrasonic sensors
Advanced function programming including sending and receiving values from a function.
Creating your own basic library for your often used functions
Electronic principles and components: motors, ultrasonic sensors, h-bridges, RGB Leds, addressable WS2865 LEDs, Mosfets, push-button control, pull-up resistors and I2C LCD screens.
Programming principles: Arrays, 3D arrays, for loops, case statement, include command, random(), INPUT_PULLUP, pulseIn(),  compound operators (+=, -=, ++, –), advanced function creation, advanced variable datatypes and much more,


This is the first part of the 2 part course, the second part of this course will be open for registration in the next 2 weeks..

Course details


Who should attend:

The Arduino advanced course  is for ages 13 to 70+. You should have at least have attended our beginners course or used the basics of Arduino programming before. Please see the pre-requirements above, there is no time to revisit these topics and if you do not know them you will be lost within the first 5 minutes.

When & where is it:

Saturday 20 June 2019 In Pretoria Gauteng. The course will run from 9H00 – 16H30

Refreshments and lunch: Tea and coffee will be supplied during tea times. A light variety cold platter lunch will be supplied. We unfortunately can not cater for special dietary needs over the weekends, please bring your own lunch if you have special dietary needs.

Class room size

We train a minimum of 5 students and a maximum of 12 students. An assistant trainer is in all our classes to ensure each attendee get lots of personal attention when getting stuck.

Age group

We do accept attendees from 16 years and older. Younger attendees can be accommodated but must be accompanied by an adult. Children younger that 10 will find it difficult and will find little to no benefit in this course.

What will it cost and what must I bring along?

Cost is R890.00 per person You can bring your own, or buy the parts from us that we will bring along for you on the day of the course. If you already own our Monster kit all components you require is included except for the 5 x WS2865 LEDs and the MOSFET. All components you require can be ordered on the form below, you only need to choose what you do not own yet.

How do I book?

Simply fill in the registration form below. You will receive a proforma invoice by email with banking details. Once we received your payment you are booked and your seat is guaranteed.

What to bring along?

You will need to bring a laptop or PC along for the course.


Workshop Registration