Чему вы научитесь
- Называть основные элементы интерфейса Tinkercad и их назначение
- Перечислять базовые функции Arduino: pinMode(), digitalWrite(), delay(), analogRead(), analogWrite()
- Называть типы данных C++: int, bool, float, char, String
- Объяснять разницу между setup() и loop()
- Объяснять, чем digitalWrite() отличается от analogWrite()
- Понимать, как работает цикл for и вложенные циклы
- Объяснять, зачем нужны массивы и как к ним обращаться по индексу
- Собирать схемы в Tinkercad: подключать светодиоды, резисторы, датчики, LCD
- Писать программы на C++ для управления светодиодами, RGB, датчиками
- Использовать map() для преобразования диапазонов значений
- Создавать собственные функции с параметрами и перегрузками
- Находить ошибки в коде и схемах
- Разбирать чужой код построчно и объяснять, что делает каждая строчка
- Определять, какая функция вызывается при перегрузке
- Создавать собственные проекты на основе изученных примеров
- Комбинировать датчики, светодиоды и LCD в одном устройстве
- Модифицировать готовые примеры под свои задачи
- Оценивать корректность работы схемы и программы
- Выбирать подходящий тип данных и конструкцию для конкретной задачи
О курсе
Для кого этот курс
Начальные требования
Начальные требования
Курс — для старта с нуля. Специальных знаний не нужно.
Что нужно:
-
Уверенно пользоваться компьютером и браузером
-
Уметь включать VPN (для доступа к Tinkercad из России)
-
Желание разбираться в коде и железе
Чего знать не обязательно:
-
C++ — начинаем с нуля
-
Электроника — объясняем по ходу
-
Arduino и Tinkercad — разбираем в уроках
Кому будет просто: если уже пишете на C++ и работали с Arduino — курс покажется лёгким, но полезен как практикум по Tinkercad.
Кому будет сложно: если никогда не программировали — первые уроки потребуют усидчивости, но мы объясняем каждую строчку.
Преподаватели курса
Как проходит обучение
5 модулей, 11 уроков. В каждом: теория с разбором кода, схема в Tinkercad, задания.
Задания: выбор ответа, сопоставление, сортировка, сборка кода.
Проверка: автоматическая. Вопросы — в комментариях.
Что вы получите
- Навыки и знания, востребованные работодателем: программирование микроконтроллеров, C++, работа с электроникой
- Практику: каждая тема сразу закрепляется сборкой схемы и кодом в Tinkercad
- Доступ к форуму решений: можно задать вопрос и посмотреть, как другие справляются с задачами
- Поддержку автора: я отвечаю на вопросы в комментариях
- Проекты в портфолио: готовые схемы и код, которые можно показать