In the lesson we learn what pointers are, and how they allow us to optimize the program code, learn how to convert complex data types (int, long, float ...) into a sequence of bytes.
The lesson describes how to work with the internal EEPROM of the Arduino board, about data integrity monitoring during storage and transmission.
In the lesson we will learn how to work with analog inputs of Arduino.
The lesson describes the Arduino board UART serial interface, the library for working with it, and the use of the UART port for debugging programs.
Let's learn how to create program timers in parallel processes. Let's develop a training program for security alarm.
We learn how to work with timer interrupts. We write a simple program with parallel processes.
Learn to create your own library for Arduino.
We learn about another way of processing the button's signal to filter out noise and eliminate contacts bounce.
In this lesson, we'll consider buttons as objects, create a class for them.
In this lesson we will learn how to handle the button signal to eliminate switch bounce.