Программа мини-курса
ESP32: От Arduino к IDF
Занятия
Введение
  • Несколько слов о разнице между Arduino и IDF
  • Краткий обзор учебных плат, на которых вы будете тестировать результаты занятий
  • Подготовка папок на вашем ПК для работы на курсе
  • Обзор структуры папок с материалами для обучения и где расположить IDF
  • Сколько места будет занимать папка для проекта кода в работе
Установка ESP IDF
  • Установите ESP-IDF на ваш ПК с Windows
  • Установите VS Code
  • Установите расширения VS Code для работы с кодом и для построения прошивок
  • Построите первый проект кода
  • Сделаете прошивку в плату
Обзор IDF и первый код на железе
  • Узнаем где что полезного для работы находится внутри установочной папки IDF
  • Увидим отражение этих папок на GitHub
  • Узнаете где брать исчерпывающую информацию с примерами о работе библиотек IDF
  • Возьмем стандартный пример кода для управления плавным засвечиванием и гашением светодиода, адаптируем его для желтой платы и построим прошивку
  • Загрузим прошивку в плату и посмотрим как плавно включается и выключается встроенный в плату светодиод
Использование GPIO
  • Научитесь отправлять текстовые сообщения о работе программы в режиме исполнения через USB порт
  • Скорректируем код предыдущего примера для работы кнопкой и светодиодом при помощи GPIO дискретным образом
  • Свяжем в коде нажатие и отпускание кнопки с дискретным включением и отключением светодиода
  • На примере кода UART узнаете, как сделать параметры проекта кода для удобства настройки итоговой прошивки, чтобы вместо правок кода лишь задавать параметры итоговой прошивки
Использование компонентов кода
  • Возьмем плату DevKitC на другом чипе -- ESP32-S3 и настроим проект IDF на построение кода для семейства чипов S3
  • Узнаете, что такое репозиторий готовых компонентов кода IDF и, как найти нужный компонент для вашего проекта
  • Добавим в проект кода компонент для работы с адресными RGB светодиодами, один из которых установлен на плате DevKitC
  • Скопируем пример кода для работы с адресными светодиодами из репозитория к себе в проект и построим его
  • Зальете прошивку в вашу плату и протестируете как работает светодиод
  • Узнаете разницу в использовании управления IDF при помощи консоли и при помощи плагина VS Code
Установка сторонней библиотеки в проект
  • Для желтой платы создадим проект кода и установим в него графическую библиотеку Lovyan GFX, которую возьмем с официального сайта
  • Подберем настройки графики под вашу версию платы (пока их две)
  • Напишем для ее работы простой код который рисует на экране текст
  • Протестируете пример кода на вашей плате
Файл прошивки
  • Подведем итог по установке ESP-IDF
  • Построите код который работает на 2х ядрах
  • Узнаете откуда взять файлы прошивки после построения и какой командой ее залить в плату
  • Создадим командный файл, который используя стандартную программу прошивки, зальет прошивку в плату
  • Создадите набор файлов, которые можно отдавать заказчику для того, чтобы он без вникания в технологию прошивки просто запускал командный файл и получал прошивку в своем устройстве
СТОИМОСТЬ
Каждое онлайн-занятие оплачивается отдельно перед его проведением.
Дату и время каждого занятия согласовываем не позднее чем за 2 суток до начала занятия

Длительность каждого занятия до 60 минут.
Из-за непредвиденных замедлений при работе оборудования на стороне ученика или преподавателя, например зависание ПК, длительность занятия может быть увеличена до 90 минут без доплаты.

Стоимость каждого занятия составляет 5 300 руб
ЗАЯВКА НА ЗАНЯТИЯ
Напишите мне заявку на обучение по этому мини-курсу в Telegram или на почту.
Укажите в сообщении название мини-курса "От Arduino к IDF" и текст вашего запроса
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website