Arduino Programming Pro містить понад 200 уроків, посібників, розробки електронних схем і стислий курс програмування на C++. Ця програма призначена як для початківців, так і для досвідчених ентузіастів електроніки, студентів та інженерів.
Ця програма служить довідником для багатьох периферійних електронних компонентів, аналогових і цифрових датчиків і зовнішніх модулів, сумісних з Arduino. Він містить докладні описи, інструкції з використання, кроки інтеграції та приклади коду.
Програма також містить тестові тести, які допоможуть навчитися програмуванню Arduino, що робить її чудовим ресурсом для підготовки до співбесід, тестів та іспитів.
Контент програми доступний такими мовами: англійською, французькою, німецькою, індонезійською, італійською, польською, португальською, російською, іспанською, турецькою та українською.
Версія Pro містить функцію повнотекстового пошуку та опцію «Вибране», що дозволяє користувачам зберігати вибрані теми окремо для легкого доступу.
Додаток містить такі приклади обладнання:
• Світлодіоди, цифрові виходи
• Кнопки, цифрові входи
• Послідовний порт
• Аналогові входи
• Аналогові виходи
• Двигуни постійного струму
• Таймери
• Звук
• Датчики зовнішнього освітлення
• Вимірювання відстані
• Датчики вібрації
• Датчики температури та вологості
• Поворотні енкодери
• Звукові модулі
• Датчики переміщення
• Інфрачервоні датчики
• Датчики магнітного поля
• Сенсорні датчики
• Датчики стеження
• Сповіщувачі полум'я
• Датчики серцебиття
• Світлодіодні модулі
• Кнопки та джойстики
• Реле
Посібник з програмування охоплює такі теми:
• Типи даних
• Константи та літерали
• Операції
• Приведення типів
• Структури контролю
• Петлі
• Масиви
• Функції
• Області змінних і класи зберігання
• Струни
• Покажчики
• Конструкції
• Союзи
• Бітові поля
• Енуми
• Директиви препроцесора
• Контрольні запитання/відповіді
• Комунікації
• Функції та зразки послідовного порту
• Використання Serial Monitor
Весь вміст програми та тести оновлюються в кожній новій версії.
Примітка. Торгова марка Arduino, а також усі інші торгові назви, згадані в цій програмі, є зареєстрованими торговими марками відповідних компаній. Ця програма розроблена незалежним розробником і жодним чином не пов’язана з цими компаніями та не є офіційним навчальним курсом Arduino.