Найти тему

ESPressif и примеры!

Знание и умения дают преимущество, а опыт использования примеров и их комбинирования очень важен.

важно ОСОЗНАТЬ

  • Не все примеры доходят с разу , а некоторые и не работаю по разным причинам:
а) устаревший код и версия средства разработки не то(((
б) не хватает библиотек которые были и которые пропали из за недогляда или отсутствия актуальности.
в) библиотеки переписали , а пример остался на старые библиотеки.
г) конфликт ресурсов если загружены в код еще и сторонние задачи.
д) аппаратные несоответствия по быстродействию или протоколам используемы в примере устройств и версий прошивок.

важно ПОНИМАТЬ

  • необходимо максимально для получения результата первичного указанного в примере соблюсти буквально всё , что сказано - СОБЛЮСТИ чистоту эксперимента.
а) соответствие по оборудованию
б) соответствие по программам
в) соответствие по схемам
г) соответствие по настройкам
д) а иным требованиям указанных или описанных в приложении по ПРИМЕРУ

важно НАЛИЧИЕ И ГОТОВНОСТИ ПОТРАТИТЬ ВРЕМЯ даже в несколько заходов.

  • Возможны несколько форм использования ПРИМЕРА и хорошо если их несколько.
1) апробация на авось и при этом соблюсти всё, чтобы не вывести оборудование из строя.
2) изучить материалы и отзывы и оценить приемлемые риски для выполнения примера.
3) разбить организацию примера на отрезки времени , чтобы контролировать успешность прохождения ПРИМЕРА.

важно УДОБСТВО выполнения и отсутствия средств отвлечения.

  • Наличие средств даже не указанных в примере помогают лучше оценить всё что связано с примером.
а) рабочее место должно быть укомплектовано и оснащено .
в) наличие возможных средств подсказки и консультаций
г) обеспечение запасных вариантов

важно если не получилось

  • Перейти к
а) простому или упростить требования, условия , чтобы снова усложнить.
в) собрать материал и пробовать дальше вводя водные
г) найти возможность регистрацию неудач и пути выхода из них
с) обеспечить условия , чтобы не было штатных и нештатных ситуаций например , как попало освещение, электропитание, сломался или заболел напарник.

Кстати :

как бы ПО ОСНАЩЕНИЮ минимум ?🎃

не забудьте установить ПО

как работать с примерами с esp32titorial знаем? пример 1 пример 2 пример 3

  • для работы ПК бу взял в https://tehnosell.ru/ желательно не ниже ПК с ddr3 8Гбайт.

Если нет , то можно потом всё наверстать😑 К usb подключить плату и желательно уже с готовым usb соединением к ПК.

например такой используем.
например такой используем.

Направление ПЛАНА мероприятий : как протестировать систему пользуясь готовыми примерами. как инициализировать встроенные примеры . Как прочитать описание примеров. Как настраивать параметры контроллера в sdkconfig.

ну как бы всё видать)))
ну как бы всё видать)))

согласно стрелкам надо выполнять(((🛴

пункты выполним?
пункты выполним?

два пункта надо сделать?✔

возможно и такое
возможно и такое

два пункта надо сделать?🚩

элементарное
элементарное

чтобы проверить рабочие системы в примерах идём от простого.

серым - это код который не участвует в компиляции и отладки.
серым - это код который не участвует в компиляции и отладки.

запустим отладку и будем ждать!

отладка прошла! ошибок нет?🚩
отладка прошла! ошибок нет?🚩

Код можете изучить. Как обычно же - библиотеки, переменные, функции настройки, функции событий, тело основной программы!!!😑

Уточним на какую ножку дают управления вкл и выкл светодиода? ПУНК 2 найдем функцию, а пункт 3 правой кнопой мыши вызовем на данной переменной всплывающее меню и выберем F3-OPEN declaration

нашли определение!
нашли определение!

нашли определение которое ссылается на другое ? по пунктам?

вот определение
вот определение

😏из рисунка выше видим , что идёт на 5 ножку управление((( печально , но по плате бывают другие ножки на управление светодиодом! и что делать?🤢

-10

Из рисунка выше видна что творить надо? Ножка вторая к света диоду ? По пунктам!

есть на что  обратить внимание🏳‍🌈
есть на что обратить внимание🏳‍🌈

🏴Если видим 0 error => ЗАПИТАЕМ = подсоединим кUSB плату esp32 и выполняем пункты 1,2,3,4! -😎

😗обратите внимание на изменение✔
😗обратите внимание на изменение✔

Пошла прошивка?

обратить внимание на стрелки
обратить внимание на стрелки

Проценты прошли? значит проблем нет!!!

далее смотрим рисунок с низу

главное  настройки и порт указать правильно.
главное настройки и порт указать правильно.

перезапуск платы esp32 нажать на плате EN

должно такое быть и на плате светодиод  мигать!
должно такое быть и на плате светодиод мигать!

👍вроде всё((((((😜 можно лайкануться?

семь пунктов для обеспечениея примера под другим углом?
семь пунктов для обеспечениея примера под другим углом?

согласно рисунку выполним пункты. Ждём! включим затем утилиту для просмотра трафика. Трафик работает , а диод не мигает . по описанию .

сигнал и в  режиме RPN  на  usb канал   гфке0  проходит.
сигнал и в режиме RPN на usb канал гфке0 проходит.

УПС: Так понял в этом режиме на ножку 2 RPM никак, а может еще , что не срослось (не срослось , то что есть светодиоды, которые горят разным цветом при подаче разной частоты или последовательно меняя цветность), но яркость светодиода должна меняться? - скорее не тот светодиод в плате стоит и потому цветность и яркость не меняет . Кстати в esptitoreal есть пример другой.

Итог : Знаем как протестировать систему пользуясь готовыми примерами. ЗНАЕМ как инициализировать встроенные примеры . Знаем как прочитать описание примеров. Знаем как настраивать параметры контроллера в stkconfig.