Welcome to thingerbits.lk!

Follow Us:

(94) 70-3577688

Arduino Courses



Arduino Microcontroller Programming Courses/Classes

The Arduino is an open-source computer hardware/software platform for building digital devices and interactive objects that can sense and control the physical world around them. In this course you will learn how the Arduino platform works in terms of the physical board and libraries and the IDE (integrated development environment). The course will also cover programming the Arduino using C code and accessing the pins on the board via the software to control external devices.

This course is ideal for students in design or electronics. It’s also highly applicable for engineers, designers, or developers who want to strengthen their skills in interactive electronics. It suits those who are either completely new to Arduino or want to practice their skills with concrete coding challenges. Arduino gives anyone the power to innovate-from designing a connected object for their own home to launching a prototype of a product for their own business.


You will learn about electronics and programming, starting from the very basics and building up to mastery of the Arduino platform. You will learn how to use sensors to detect external events, such as light or sound, and how to perform an action linked to these events.


What you’ll learn

  • How to program an Arduino microcontroller
  • Ways to interface Arduino with analog and digital sensors (detecting things like light, noise, or pressure)
  • How to use a software library to control motors, lights, sounds, and more
  • Arduino Visual Programming
  • Internet of things and Robotics
  • Build your own innovative project with Arduino


Want to get creative? You’ll see that everyone can become a maker Join us!

In this Level, we will introduce you to the basics of programmable electronics using Arduino. We will start off with simple concepts around designing and creating light sculptures with LEDs that blink to create a variety of patterns and sequences. The course will expand this project to show you how to dim and fade LEDs using a technique called Pulse Width Modulation (PWM). This same technique will be used to mix colors of a tri-color LED to re-create any color in the rainbow and produce your very own disco light show!


Throughout this level, we will introduce the basics of programming in Arduino, introducing a handful of useful constructs in C \ C++ programming.


Our focus will be around five main concepts in Arduino:

  • basic program flow and control
  • analog and digital
  • basic serial communication
  • variables and memory
  • inputs and outputs

Ideally for actual beginners who wish to gain a sound knowledge in microcontroller programming. For university students it will be helpful to develop their projects on microcontroller programming.

Anyone who are interested in this area can start with this program as we start this program from the very basics.

Duration :

4 Months / 60Hours

Course Fee :



Instalment 1: 9,000/=

Instalment 2: 3,000/= x 3

Training mode :

Class room and interactive and hands on practicals

Certification :

Certification Available

Beginner level

  • 01 – Introduction to Arduino
  • 02 – LED Blink
  • 03 – LED bar graph
  • 04 – LED Blink Smoothly
  • 05 – Control LED & Push Button
  • 06 – Serial Communication
  • 07 – Analog Digital Convert
  • 08 – RGB LED
  • 09 – Buzzer
  • 10 – Temperature Sensor

Intermediate level

  • 11 –DC Motor
  • 12 – Servo Motor
  • 13 – LCD Display
  • 14 – Ultrasonic Ranging
  • 15 – LED Matrix
  • 16 – Relay Module with AC Switching
  • 17 – Infrared Remote
  • 18 – Digital Display
  • 19 – Keypad
  • 20 – Stepper Motor

Advanced Level

  • 21 – Vibration Switch
  • 22 – Acceleration sensor
  • 23 – Temperature & Humidity Sensor
  • 24 – Infrared Motion Sensor
  • 25 – Joystick
  • 26 – Bluetooth Control
  • 27 – WIFI and Ethernet
  • 28 – GSM and GPRS
  • 29 – RF Communication
  • 30 – Arduino Visual Programming (XOD)


  • 31 – Build A Line Following Robot Car
  • 32 – Build an Obstacle Avoiding Robot
  • 33 – Build A Bluetooth control Car
  • 34 – Make Self Balancing Robot
  • 35 – Build A Wi-Fi control Car
  • 36 – Make a RC car with
  • 37 – Security Access Lock | RFID
  • 38 – Internet of Things (IOT)
  • 39 – Home Automation System
  • 40 – MQTT and Thinger.io


The Arduino boards can be used as the brains behind almost any electronics project. Arduino can interact with buttons, LEDs, motors, speakers, GPS units, cameras, the internet, and even your smart-phone or your TV! By connecting the Arduino board with a personal computer via a USB cable and uploading programs to the board, users can create digital devices and interactive objects that can sense and control objects in the physical and digital world like robots or even honest fortune-telling machines.

This Kit is suitable for 10-year-old and up. Younger kids should be under supervision and guidance of adults.