Тема 3.1. Создание эффективных программ для Arduino (2.5 час). Использование конструкций языка С/С++ для организации работы устройств. Использование функций и библиотек, написание эффективного кода с учетом дальнейшего масштабирования устройства. Тема 3.2. Использование структур данных для организации работы схем (5 час.). Использование ветвления, массивов данных, циклическое исполнение программ для оптимизации программ собираемого устройства.