0Pricing
Arduino & IoT Academy icon

Arduino & IoT Academy

CPPNetworkDesktopEnterprise

Создавайте умные устройства с Arduino и C++. От цифровых и аналоговых входов-выходов и датчиков к сетевым технологиям и реальным IoT-проектам.

🤖 На основе AI📚 30 курсов👥 100 000+ учеников⭐ Рейтинг 4,9
Обзор курса

Arduino & IoT: Build Smart Devices

Создавайте умные устройства с Arduino и C++. От цифровых и аналоговых входов-выходов и датчиков к сетевым технологиям и реальным IoT-проектам. Этот трек включает 30 прогрессивных мини-курсов от абсолютного начинающего (A1) до продвинутого уровня (B2), с короткими сфокусированными уроками и быстрыми викторинами для закрепления каждой концепции.

What You Will Learn

Вы начнёте с основ и продвинетесь через промежуточные и продвинутые темы, каждый курс опирается на предыдущий. Каждый урок практический и компактный, с доступным 24/7 AI-наставником, когда вам нужна помощь.

How It Works

Каждый курс разделён на четыре сфокусированных, компактных урока. Выполняйте несколько уроков в день и овладейте полным треком за недели, а не месяцы.

Начать учиться →

Как ты будешь учиться

🎯
Интерактивные уроки
Практические упражнения по программированию с мгновенной обратной связью
🤖
ИИ-репетитор
Получай мгновенную помощь от нашего ИИ, когда застрянешь
💻
Встроенный редактор
Пиши и запускай код прямо в браузере
🏆
Сертификат
Получи сертификат при завершении курса
Программа обучения

30 курсов

Все курсы в пути обучения Arduino & IoT Academy.

01

Что такое Arduino и IoT на самом деле

A14 уроков

Поймите, что делает микроконтроллер и как Arduino превращает код в действия реального мира

02

Знакомство с платой и установка IDE

A14 уроковPRO

Изучите компоненты платы и настройте Arduino IDE, чтобы загрузить свою первую программу

03

Внутри скетча Arduino

A14 уроковPRO

Читайте и пишите структуру setup/loop, которую использует каждая программа Arduino

04

Мигание: осваиваем цифровой вывод

A14 уроковPRO

Точно управляйте светодиодами с помощью цифровых выводов и сигналов HIGH/LOW

05

Чтение кнопок с digitalRead

A14 уроковPRO

Определяйте нажатия кнопок и заставляйте устройство реагировать на ввод

06

Ощущаем аналоговый мир

A24 уроковPRO

Считывайте изменяющееся напряжение с потенциометра с помощью analogRead

07

Плавное изменение яркости с PWM

A24 уроковPRO

Создавайте плавную яркость и аналогоподобный вывод с помощью analogWrite

08

Общение с платой: последовательный монитор

A24 уроковPRO

Выводите данные и считывайте ввод через USB для отладки и взаимодействия

09

Макетные платы и сборка схем

A24 уроковPRO

Создавайте надёжные прототипы схем и избегайте ошибок монтажа, характерных для начинающих

10

Переменные и неблокирующее управление временем

A24 уроковPRO

Храните состояние и отслеживайте события с помощью millis(), не останавливая программу вызовом delay

11

Измерение температуры и влажности (DHT)

B14 уроковPRO

Считывайте данные с датчика DHT и передавайте сведения о климате через последовательный порт

12

Измерение расстояния ультразвуком

B14 уроковPRO

Используйте HC-SR04 для обнаружения объектов и измерения расстояния в сантиметрах

13

Обнаружение движения и света (PIR и LDR)

B14 уроковPRO

Определяйте присутствие с помощью PIR, а уровень окружающего света — с помощью LDR

14

Двигаем предметы: сервоприводы

B14 уроковPRO

Управляйте углом поворота сервопривода, создавая движение в своих проектах

15

Управление двигателями и нагрузками (реле)

B14 уроковPRO

Безопасно вращайте двигатель постоянного тока и переключайте мощные устройства с помощью реле

16

Вывод данных на LCD-дисплей

B14 уроковPRO

Выводите показания датчиков и сообщения на символьный LCD-дисплей 16×2

17

Чёткая графика на OLED

B14 уроковPRO

Отображайте текст и фигуры на небольшом OLED-экране I2C

18

Подключение модулей по I2C и SPI

B14 уроковPRO

Подключайте и адресуйте несколько периферийных устройств с помощью двух ключевых протоколов шин

19

Мгновенная реакция с помощью прерываний

B14 уроковPRO

Перехватывайте быстрые события с помощью аппаратных прерываний вместо постоянного опроса

20

Очистка ввода: устранение дребезга и EEPROM

B14 уроковPRO

Устраняйте шум от дребезга кнопок и сохраняйте настройки, которые переживут отключение питания

21

Переходим к беспроводной связи: WiFi с ESP32/ESP8266

B24 уроковPRO

Перейдите на плату с поддержкой WiFi и подключите её к своей сети

22

Общение с вебом: HTTP и REST

B24 уроковPRO

Отправляйте данные датчиков на сервер и получайте данные из REST API

23

Лёгкий обмен сообщениями с MQTT

B24 уроковPRO

Публикуйте сообщения и подписывайтесь на темы для обмена данными в IoT в реальном времени

24

Подключение к облачным платформам IoT

B24 уроковPRO

Передавайте данные устройства на облачную панель и управляйте им удалённо

25

Управление на небольшом расстоянии через Bluetooth и BLE

B24 уроковPRO

Сопрягайте устройство с телефоном и обменивайтесь данными через BLE

26

Беспроводное обновление прошивки (OTA)

B24 уроковPRO

Беспроводным способом загружайте новый код на уже развернутые устройства — USB-кабель не нужен

27

Месяцы работы: глубокий сон и низкое энергопотребление

B24 уроковPRO

Снижайте энергопотребление, чтобы датчик от батареи работал значительно дольше

28

Запись данных и отслеживание времени

B24 уроковPRO

Записывайте показания с временными метками на SD-карту или в облако

29

Защита устройства IoT

B24 уроковPRO

Применяйте основные методы защиты, чтобы устройство не стало лёгкой целью

30

Итоговый проект: полноценный датчик для умного дома

B24 уроковPRO

Объедините всё в одно подключённое устройство, которое передаёт данные в облако и поддерживает обновления

Часто задаваемые вопросы

Часто задаваемые вопросы

Курс Arduino & IoT Academy бесплатный?

Да. Ты можешь начать курс Arduino & IoT Academy бесплатно и пройти его интерактивные уроки без платежей. Опциональная подписка PRO открывает продвинутые инструменты на базе ИИ и сертификат, который можно поделиться.

Нужен ли мне опыт, чтобы выучить CPP?

Нет. Курс начинается с основ и постепенно переходит к более сложным темам, поэтому ты можешь начать даже без предыдущего опыта CPP.

Как я выучу CPP на CoddyKit?

Ты учишься на практике. Короткие интерактивные уроки сочетают понятное объяснение с практическими упражнениями по программированию, которые выполняются в реальном времени, а круглосуточный ИИ-репетитор помогает, когда ты застрянешь.

Получу ли я сертификат за завершение Arduino & IoT Academy?

Да. Пользователи PRO могут пройти экзамен и получить сертификат завершения Arduino & IoT Academy с проверяемым кодом.

Могу ли я выучить CPP на телефоне?

Да. CoddyKit доступен в браузере и как нативное приложение на iOS и Android, так что ты можешь выучить CPP на любом устройстве и твой прогресс синхронизируется.

Начни Arduino & IoT Academy прямо сейчас

Присоединись к тысячам учеников, которые осваивают программирование с помощью уроков на AI.

Начать бесплатно →Все курсы