Знание и умения дают преимущество, а опыт использования примеров и их комбинирования очень важен.
важно ОСОЗНАТЬ
- Не все примеры доходят с разу , а некоторые и не работаю по разным причинам:
а) устаревший код и версия средства разработки не то(((
б) не хватает библиотек которые были и которые пропали из за недогляда или отсутствия актуальности.
в) библиотеки переписали , а пример остался на старые библиотеки.
г) конфликт ресурсов если загружены в код еще и сторонние задачи.
д) аппаратные несоответствия по быстродействию или протоколам используемы в примере устройств и версий прошивок.
важно ПОНИМАТЬ
- необходимо максимально для получения результата первичного указанного в примере соблюсти буквально всё , что сказано - СОБЛЮСТИ чистоту эксперимента.
а) соответствие по оборудованию
б) соответствие по программам
в) соответствие по схемам
г) соответствие по настройкам
д) а иным требованиям указанных или описанных в приложении по ПРИМЕРУ
важно НАЛИЧИЕ И ГОТОВНОСТИ ПОТРАТИТЬ ВРЕМЯ даже в несколько заходов.
- Возможны несколько форм использования ПРИМЕРА и хорошо если их несколько.
1) апробация на авось и при этом соблюсти всё, чтобы не вывести оборудование из строя.
2) изучить материалы и отзывы и оценить приемлемые риски для выполнения примера.
3) разбить организацию примера на отрезки времени , чтобы контролировать успешность прохождения ПРИМЕРА.
важно УДОБСТВО выполнения и отсутствия средств отвлечения.
- Наличие средств даже не указанных в примере помогают лучше оценить всё что связано с примером.
а) рабочее место должно быть укомплектовано и оснащено .
в) наличие возможных средств подсказки и консультаций
г) обеспечение запасных вариантов
важно если не получилось
- Перейти к
а) простому или упростить требования, условия , чтобы снова усложнить.
в) собрать материал и пробовать дальше вводя водные
г) найти возможность регистрацию неудач и пути выхода из них
с) обеспечить условия , чтобы не было штатных и нештатных ситуаций например , как попало освещение, электропитание, сломался или заболел напарник.
Кстати :
как бы ПО ОСНАЩЕНИЮ минимум ?🎃
как работать с примерами с esp32titorial знаем? пример 1 пример 2 пример 3
Если нет , то можно потом всё наверстать😑 К usb подключить плату и желательно уже с готовым usb соединением к ПК.
Направление ПЛАНА мероприятий : как протестировать систему пользуясь готовыми примерами. как инициализировать встроенные примеры . Как прочитать описание примеров. Как настраивать параметры контроллера в sdkconfig.
согласно стрелкам надо выполнять(((🛴
два пункта надо сделать?✔
два пункта надо сделать?🚩
чтобы проверить рабочие системы в примерах идём от простого.
запустим отладку и будем ждать!
Код можете изучить. Как обычно же - библиотеки, переменные, функции настройки, функции событий, тело основной программы!!!😑
Уточним на какую ножку дают управления вкл и выкл светодиода? ПУНК 2 найдем функцию, а пункт 3 правой кнопой мыши вызовем на данной переменной всплывающее меню и выберем F3-OPEN declaration
нашли определение которое ссылается на другое ? по пунктам?
😏из рисунка выше видим , что идёт на 5 ножку управление((( печально , но по плате бывают другие ножки на управление светодиодом! и что делать?🤢
Из рисунка выше видна что творить надо? Ножка вторая к света диоду ? По пунктам!
🏴Если видим 0 error => ЗАПИТАЕМ = подсоединим кUSB плату esp32 и выполняем пункты 1,2,3,4! -😎
Пошла прошивка?
Проценты прошли? значит проблем нет!!!
далее смотрим рисунок с низу
перезапуск платы esp32 нажать на плате EN
👍вроде всё((((((😜 можно лайкануться?
согласно рисунку выполним пункты. Ждём! включим затем утилиту для просмотра трафика. Трафик работает , а диод не мигает . по описанию .
УПС: Так понял в этом режиме на ножку 2 RPM никак, а может еще , что не срослось (не срослось , то что есть светодиоды, которые горят разным цветом при подаче разной частоты или последовательно меняя цветность), но яркость светодиода должна меняться? - скорее не тот светодиод в плате стоит и потому цветность и яркость не меняет . Кстати в esptitoreal есть пример другой.
Итог : Знаем как протестировать систему пользуясь готовыми примерами. ЗНАЕМ как инициализировать встроенные примеры . Знаем как прочитать описание примеров. Знаем как настраивать параметры контроллера в stkconfig.