Цели курса: 1. Познакомить учащихся с основами электроники и программирования микроконтроллеров. 2. Научить создавать простые устройства на базе микроконтроллеров.
Темы курса: 1. Введение в микроконтроллеры - Что такое микроконтроллер и где он применяется. - Обзор популярных платформ: Arduino, ESP32. - Основные компоненты: процессор, память, порты ввода/вывода. - Знакомство с Arduino (или другой платформой).
2. Основы электроники - Основные понятия: ток, напряжение, сопротивление. - Пассивные компоненты: резисторы, конденсаторы, светодиоды. - Работа с макетной платой и подключение компонентов. - Практика: сборка простой схемы со светодиодом.
3. Первая программа - Установка среды разработки (Arduino IDE или аналоги). - Написание и загрузка первой программы: мигающий светодиод. - Основы синтаксиса языка программирования (C++).
4. Работа с датчиками - Подключение и работа с датчиками: температуры, влажности, освещенности. - Практика: создание термометра или датчика освещенности.
5. Управление устройствами - Подключение и управление моторами, сервоприводами. - Практика: создание простого робота или устройства с движущимися частями.
6. Взаимодействие с пользователем - Работа с кнопками, потенциометрами, дисплеями. - Практика: создание меню на дисплее или управление яркостью светодиода.
7. Беспроводная связь - Основы работы с Wi-Fi и Bluetooth (на примере ESP32). - Практика: управление устройством через смартфон.
8. Завершающий проект - Разработка и реализация собственного проекта. - Примеры проектов: умный дом, метеостанция, робот-манипулятор, светомузыка. - Презентация проектов.
Результаты курса: - Ученики освоят базовые навыки работы с микроконтроллерами. - Создадут свои первые устройства. - Получат опыт работы в команде и презентации проектов.