087 808 6825   0 Items

Arduino Advanced course part 1

18 May 2019 Pretoria South Africa
Register here

Summary of the Arduino Advanced course part 1


The Arduino advanced course consists of two parts. Each part is 1 full day training usually on a Saturday.  This registration is for the Arduino Advanced part 1 course only, it is 1 full day training

At the end of the two days (part 1 and 2), you will build a completely wireless alarm system. This alarm system includes many technologies including an LCD menu, Rfid arm and disarms, RF wireless sensors, Eprom programming, creating interrupts, ultrasonic detection and much more. In both these parts, we also handle many other areas of Arduino programming that is not necessarily specific to alarm systems (although it could be) like motors, one wire technology with addressable LEDs and much more.

In this first part, we build a menu using an I2C screen and push buttons for a wireless alarm system. 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 18 May 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