Learn Arduino programming with circuits and source code.
Arduino boards can be connected to various electronic components, sensors and modules. They are used in a wide variety of circuits and automation project
This tutorial contains quick C/C++ programming course, more than 200 lessons, guides and examples. It also contains test questions and answers for learning Arduino programming which can be used to prepare for interviews, tests and exams.
This application contains reference for various peripheral electronic components, analog and digital sensors and external modules for Arduino: their description, usage, integration and code examples.

Arduino Programming Tutorial – Free version

Free version download:

Get it on Google Play

Arduino Programming Tutorial – Paid version

Pro version download:

Get it on Google Play

Main content list

The application’s content include 5 sections:

  • Programming
  • Advanced Programming
  • Circuits
  • Sensors
  • Modules

Programming section

Quick Course in C++ with test Q&A. Programming section contains basic C/C++ tutorial:

  • Introduction
  • Data types
  • Constants and literals
  • Operations
  • Typecasting
  • Control structures
  • Loops
  • Arrays
  • Functions
  • Variable scopes and storage classes
  • Strings

Advanced Programming section

Advanced Programming section contains more advanced C++ programming topics:

  • Pointers
  • Structures
  • Unions
  • Bit fields
  • Enumerations
  • Preprocessor directives

Circuits section

Circuits section contains schematic diagrams, examples, connecting various peripherals electronic components and code samples.

Each page contains short introduction, circuit diagram for Arduino Uno, as the most frequently used board and sketch sample with extended comments.

Sensors section

This group contains basic examples. All examples grouped by type.

The example screen is divided into 4 tabs:

  • Intro – example’s short description;
  • Data – techical parameters, pinouts;
  • Circuit – circuit diagram for Arduino Uno, as the most frequently used board;
  • Code – sketch sample with extended comments.

This groups contains information about sensors and other external modules boards.

Modules section

Connecting and using various external modules to Arduino.

Light/Dark theme support

Depending on the user’s preferences, the application can be displayed in light or dark theme. The application has 3 options:

When you set the systems default option, the application will use the selected theme on the device.

Related Posts

Leave a Reply