Программирование C++ в Arduino IDE

Изучи основы программирования на языке C++, одного из самых популярных и мощных языков, используя плату Arduino Uno
Вместе с курсом вы получаете «Стартовый набор», который включает все необходимые компоненты для работы по данному курсу
+
Стартовый набор
Что такое Arduino?
Arduino — это бесплатная платформа с открытым исходным кодом, состоящая из интерактивного аппаратного и программного обеспечения. Она позволяет создавать устройства, которые могут взаимодействовать с окружающим миром — от простых светящихся ламп до сложных систем управления.
Уровень:
Длительность курса:
18 занятий
Средний
  1. Введение в мир Arduino
  2. Цифровые выходы
  3. Цифровые входы
  4. Аналоговые входы. Фоторезистор
  5. Датчик температуры LM35.
  6. ШИМ (широтно-импульсная модуляция)
  7. Потенциометр.
  8. Используем millis() вместо delay()
  9. Модуль джойстика
  10. Пьезодинамик. Музыкальная шкатулка
  11. Датчик звука. Включение света по хлопку
  12. Ультразвуковой дальномер. Умная сигнализация
  13. Дисплей 1602. Создаем простейшую игру
  14. Датчик температуры и влажности воздуха DHT11.
  15. Модуль реле. Система климат-контроля
  16. Модуль часов реального времени. Часы-будильник
  17. ИК-пульт. Дистанционное управление
  18. Финальный проект: Автоматическая кормушка
Формат
Онлайн
Возраст
8-15 лет
Что ребята узнают?
Введение в мир Arduino
Узнают, как установить Arduino IDE, настроить драйверы и интегрировать библиотеки для начала работы с проектом
Финальный проект и интеграция знаний
Разработка итогового проекта — автоматической кормушки, объединяющего все изученные технологии и навыки
Работа с датчиками и устройствами
Использование различных датчиков (температуры, звука, ультразвукового дальномера) для сбора данных.
Применение методов управления
Изучение широтно-импульсной модуляции (ШИМ) для управления яркостью светодиодов
Ребёнок развивается
с нескольких сторон
Освоит основы программирования
Изучение синтаксиса языка C++. Понимание базовых концепций программирования, таких как переменные, типы данных, операторы, условия и циклы
Научится работать в команде
Обсуждать идеи с другими ребятами, распределять роли, планировать время, преодолевать сложности, создавать большие проекты. Всё как в настоящей IT-компании
Научится работать с Arduino
Ознакомится с платформой Arduino и её возможностями, установит и настроит Arduino IDE
Творческий подход
Ребёнок развивает креативное мышление через создание собственных проектов и решений
Научится читать и работать с датчиками
Подключение и считывание данных с различных датчиков (например, температуры, света, расстояния).
Что важно знать о курсе?
Интерактивные уроки
Проекты и конкурсы
Наши занятия построены на интерактивных методах: дети учатся не только слушать, но и сразу применять свои знания на практике. Мы используем игровые элементы, чтобы процесс обучения стал увлекательным и захватывающим
Дети будут работать над реальными проектами, которые помогут закрепить полученные знания. Кроме того, мы проводим конкурсы, в которых участники смогут проявить свои навыки и креативность
Поддержка и советы
Наши опытные преподаватели всегда готовы помочь, ответить на вопросы и поддержать юных программистов на каждом этапе их обучения
Опытные инструкторы
Наши преподаватели — это не только профессионалы в области программирования, но и опытные педагоги, которые знают, как сделать обучение интересным и увлекательным
Программа обучения
  • 1
    Занятие 1
    Введение в мир Arduino. Подготовка к работе (установка Arduino IDE, подготовка драйверов, библиотеки)
  • 2
    Занятие 2
    Цифровые выходы. Светодиод. Знакомство с макетной платой
  • 3
    Занятие 3
    Цифровые входы. Кнопка. Устранение дребезга контактов
  • 4
    Занятие 4
    Аналоговые входы. Фоторезистор
  • 5
    Занятие 5
    Датчик температуры LM35. Простейшие арифметические действия
  • 6
    Занятие 6
    ШИМ (широтно-импульсная модуляция). Автоматическое управление яркостью светодиода с помощью фоторезистора
  • 7
    Занятие 7
    Потенциометр. Ручное управление яркостью светодиода
  • 8
    Занятие 8
    Используем millis() вместо delay(). Модуль RGB светодиода
  • 9
    Занятие 9
    Модуль джойстика. Управление сервоприводом
  • 10
    Занятие 10
    Пьезодинамик. Музыкальная шкатулка
  • 11
    Занятие 11
    Датчик звука. Включение света по хлопку
  • 12
    Занятие 12
    Ультразвуковой дальномер. Умная сигнализация
  • 13
    Занятие 13
    Дисплей 1602. Создаем простейшую игру
  • 14
    Занятие 14
    Датчик температуры и влажности воздуха DHT11. Погодная станция
  • 15
    Занятие 15
    Модуль реле. Система климат-контроля
  • 16
    Занятие 16
    Модуль часов реального времени. Часы-будильник
  • 17
    Занятие 17
    ИК-пульт. Дистанционное управление
  • 18
    Занятие 18
    Финальный проект: Автоматическая кормушка
Что ребята изучают на наших курсах
Знакомство с платформой Arduino IDE
Освоят основные принципы работы с цифровыми выходами и входами
Arduino
Макетная плата
Создают автоматическую систему управления яркостью светодиода
ШИМ
Используют RGB светодиоды, джойстик для управления сервоприводом
Компоненты и контроллеры
Включение света по хлопку с помощью датчика звука и создание умной сигнализации
Работа с дисплеем 1602 для создания игр и сборка погодной станции с использованием датчика DHT11
Датчики
Дисплей
Создают автоматическую кормушкиукак итогового проекта курса
Проект
Каждое задание принимает соответствующий преподаватель. Он поможет вам с выполнением, если вам будет сложно
Домашний задания
Что дети могут делать после курса?
Создание собственных проектов и устройств
Они смогут использовать различные датчики и исполнительные механизмы (например, моторы, светодиоды) для реализации своих идей
Развивать логическое и критическое мышление
Осваивая программирование, дети укрепят свои навыки логического мышления, научатся решать сложные задачи, структурировать код и отлаживать свои проекты.
Участие в конкурсах и мероприятиях
Дети смогут принимать участие в различных конкурсах по робототехнике и программированию, таких как соревнования по сборке роботов
Преподаватель
Сальбах Артур
Программирование C++ в Arduino IDE
Изучи основы программирования на языке C++, одного из самых популярных и мощных языков, используя плату Arduino Uno
Купить
Наставник по созданию умных устройств на C++ в Arduino IDE
Как можно с нами связаться?
Загрузить Enjoy Block
Техническая поддержка
пн. — пт.: с 10:00 до 19:00
ООО «ENJOY ROBOTICS» ИНН: 9725163520
© Enjoy Robotics, 2024. Все права защищены
Мы в социальных сетях:
SP Medvedev A. A. EIN: 774324863390
© Enjoy Robotics, 2024.. All rights reserved