Программирование МК ESP32. Урок 1. Первое знакомство с контроллером ESP32

Sdílet
Vložit
  • čas přidán 25. 07. 2024
  • Ну вот, наконец-то, настало время нам перейти к знакомству с более взрослой линейкой контроллеров Espressif - ESP32.
    В данном уроке нас ждёт только краткое знакомство с данным контроллером.
    Более плотное знакомство будет происходить тогда, когда мы займёмся его программированием.
    Недорогие отладочные платы ESP32 можно купить здесь alii.pub/6a4gc2
    Навигация по видео:
    00:00 Введение
    01:23 Разнообразие плат с контроллером ESP32
    05:27 Основные характеристики ESP32
    12:57 4 группы ножек контроллера
    16:06 Мои платы
    Текстовая версия урока здесь: narodstream.ru/esp32-urok-1-p...
    Ссылка на урок в Яндекс Дзен: zen.yandex.ru/video/watch/624...
    Программирование на различных языках:
    Группа в контакте public180157427
    Группа в Facebook / 284342185817764
    Группа в Одноклассниках ok.ru/group/55057282891996
    Программирование микроконтроллеров:
    Группа в контакте club116656325
    Группа в Одноклассниках ok.ru/group/52987126153436
    Группа в Facebook / 236905359999556
    Мой сайт "Программирование МК" narodstream.ru/
    Форум narodstream.ru/forum/
    Вы можете помочь проекту:
    ЮMoney
    yoomoney.ru/to/41001176473465
    Webmoney
    Z341906933112
    Карта Сбербанка (МИР)
    2202201799288929
    Можно в USDT
    1) Сеть:TRC20
    Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
    2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
    Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
    3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
    Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
  • Věda a technologie

Komentáře • 81

  • @akvilion7365
    @akvilion7365 Před 2 lety +44

    Спасибо за то что не бросаете свое дело с уроками на протяжении стольких лет!

  • @alexejw8954
    @alexejw8954 Před 2 lety +3

    С возвращением!!!! С нетерпением ожидаю новых видео. Как раз хотел начать изучать, а тут такой подарок!

  • @util_util7787
    @util_util7787 Před 2 lety +12

    Приветствую! Огромное Вам Спасибо за ваши уроки. ESP32 очень вовремя (для меня), 2 дня не могу завести esp32-cam. С нетерпение буду ждать новых выпусков!

  • @Liberhaim
    @Liberhaim Před 2 lety +3

    С возвращением. Рад видеть новые уроки.

  • @anothermist3830
    @anothermist3830 Před 2 lety +7

    Давно ждал и надеялся что будут уроки по ESP32

  • @manul88
    @manul88 Před 2 lety +1

    Здравствуйте, Владимир. Очень рад Вас снова, видеть! Благодарю за ваш труд.

  • @ivvannbarsovich416
    @ivvannbarsovich416 Před 2 lety +8

    Автор ТЫ лучший!!! Самые крутые курсы по микроконтроллерам, респект!!

  • @sergatmel8242
    @sergatmel8242 Před 2 lety +6

    За всеми новинками современных электронных решений трудно самостоятельно уследить.
    Спасибо Вам что помогаете быстро разобраться в новых технологиях.
    Спасибо!

    • @dekus80
      @dekus80 Před rokem +1

      Что за бред. Как раз только самому и нужно разбираться и исследовать, никто никогда не сделает за тебя. Когда 32бит МК можно уже за 10 центов купить и которыми я уже пользуюсь, т.к. сам все исследую, ткни мне где и кто об этом за тебя уследил? Тебе всякие блогеры все AVR дно из 90х впаривают, паразитируя на давно заезженной теме и только осиливших и то в кавычках ардуино, что к владению и знанию МК не имеет отношения, хотя для этого нужно всего лишь взять и прочитать manual от производителя и больше ничего чтоб полностью знать устройство МК. Когда даже в локальных радиодеталях возле дома можно купить за 50р 32бит МК 144МГц с потреблением 9мА на этой частоте, ахахахахахахаха. Опять же ткyи где и кто это за тебя уследил. Уследить ему трудно, ахахахаха. Нет желания это называется. Давно придумана мудрость "Кто хочет, ищет возможности. Кто не хочет, ищет оправдания"

  • @user-dt5ji5bi2k
    @user-dt5ji5bi2k Před 2 lety +4

    А вот это - неожиданно и приятно. С 8266 разобрались, а к 32 страшно было в руки брать, посмотрев в его api. Жду не дождусь следующих уроков. Спасибо.

  • @alexon9053
    @alexon9053 Před 2 lety +1

    спасибо за урок, у удовольствием буду смотреть следующие !

  • @alexandrzhvakin6896
    @alexandrzhvakin6896 Před 2 lety +1

    Спасибо! С нетерпением ждем продолжение

  • @daniilk4994
    @daniilk4994 Před 2 lety +2

    Оооо, наконец, сколько я это выпрашивал

  • @intelektum
    @intelektum Před 2 lety +1

    Отлично, новое видео и сайт ваш заработал, а то было время был не доступен.

  • @user-qc3iu4nc3i
    @user-qc3iu4nc3i Před 2 lety +1

    Шикарная тема очень жду новых видео

  • @andter
    @andter Před 2 lety +1

    Новый урок! Это хорошо!

  • @user-yh7ov1qt3l
    @user-yh7ov1qt3l Před 2 lety +1

    Благодарю, долговато пришлось ждать👍

  • @squidyPet
    @squidyPet Před 2 lety +1

    Спасибо огромнре за ваш труд! Вы таак помогаете в разработках, я как в библию за советом лажу в ваш сайт ;)

  • @user-ps9vf9xw4g
    @user-ps9vf9xw4g Před 2 lety +1

    Спасибо . Давно ждал

  • @aleksanderdragonage5670
    @aleksanderdragonage5670 Před 2 lety +4

    Я visual studio code platformio пользуюсь.... Удобно и практично!!!! И прошивается сразу!!!

  • @Asmcavr
    @Asmcavr Před 2 lety +1

    жду с нетерпением следующий урок

  • @user-de2ng6xr1v
    @user-de2ng6xr1v Před 2 lety +1

    Очень хорошо. Спасибо Вам.

  • @alexanderurezchenko6446
    @alexanderurezchenko6446 Před 2 lety +2

    Круто, полезно. Спасибо

  • @user-sm7do9cp5f
    @user-sm7do9cp5f Před rokem

    Спасибо за Ваш труд.

  • @AndrewKobelev
    @AndrewKobelev Před 2 lety +1

    Дождался !

  • @asurahan
    @asurahan Před 2 lety +1

    вот он долгожданный МК

  • @user-uw1on7ll4z
    @user-uw1on7ll4z Před 2 lety +1

    Хороший контроллер, прекрасный Владимир

  • @OpenFrimeTVcom
    @OpenFrimeTVcom Před 2 lety +2

    ух.дождались)

  • @Embedded_Developer
    @Embedded_Developer Před 2 lety +1

    Ого! Супер!!!!

  • @user-hu6xp8ru8u
    @user-hu6xp8ru8u Před 2 lety

    Для меня не очень актуально, но я рад Вас видеть!

  • @ballnchainz2
    @ballnchainz2 Před 2 lety +1

    Спасибо большое!

  • @ostanin_vadym
    @ostanin_vadym Před 2 lety

    Спасибо за контент

  • @yunushkin88
    @yunushkin88 Před 2 lety

    Пошла жара!

  • @dobroliub1908
    @dobroliub1908 Před 2 lety

    Благодарю!

  • @sergunchik341
    @sergunchik341 Před 2 lety +2

    Давно Вас небыло видно.

  • @arcsin1474
    @arcsin1474 Před rokem

    Добрый день! большое спасибо за цикл уроков!!! прошу сделать обзор ведомого ModBus/TCP. чтобы скадой можно было регисты опрашивать

  • @FattyBorov
    @FattyBorov Před 2 lety +1

    Какие люди😎

  • @georgiuermoxin5164
    @georgiuermoxin5164 Před 2 lety +1

    Спасибо, посмотрим, на что способен этот подарочек от китайцев)

  • @iqubik
    @iqubik Před 2 lety

    Esp32 это крайне актуальная и интересная тема

  • @user-ws8lx5ji8z
    @user-ws8lx5ji8z Před 2 lety +1

    Актуально)

  • @edmelectronics4110
    @edmelectronics4110 Před 2 lety +2

    Поздравляю! Очень нужние и актуальные ролики для ESP32.

  • @BrodigYD
    @BrodigYD Před 2 lety +1

    Ураааа!

  • @user-fq8pk1wh1g
    @user-fq8pk1wh1g Před 2 lety +1

    Очень кстати , как раз пришла платка с Китая.

  • @user-yj7lh5rr9v
    @user-yj7lh5rr9v Před 2 lety

    Спасибо

  • @truuumingtruuum6586
    @truuumingtruuum6586 Před 2 lety

    лайк + подписка
    а можете рассказать, как полклбчить к компьютеру чисто модуль есп32, не отладочную плату к которой уже он припаян и есть юзб вход и чем тогда ее питать

  • @stenzoautomatic
    @stenzoautomatic Před 2 lety +1

    лайк, жму колокол, буду вспоминать чистый си и изучать eclipse.Cейчас пользуюсь C++visual studio code-platformio-framework arduino, как бы всё работает так как мне надо, но мне не нравится я ардуинщик))) и что я не на всю катушку использую данный контроллер.

    • @Alex_Ekb
      @Alex_Ekb Před 2 lety

      В platformio можно и в режиме IDF программировать на ESP32, при создании проекта выбрать только надо.

  • @Alex_Ekb
    @Alex_Ekb Před 2 lety +1

    О класс, буду следить. Может что новое узнаю от Вас. У ESP32 множество интересных аппаратных "фишек" которые могут быть очень полезны. В частности очень гибкая система перенастройки портов. То есть, например, SPI вешается на одни пины, однако перенастраивается на произвольные с небольшой потерей производительности. На ДМА можно повесить встроенный ЦАП и формировать композитный видеосигнал без напряга. VGA тоже без проблем. Мои эксперименты показывают, что 320х240(базовое разрешение 640х480х60) на внешний монитор нагружает 1 ядро(240Мгц) всего на 5-6%.
    Есть и неприятные сюрпризы, типа относительно медленной работы с пинами на ввод-вывод(~50ns при 240Mhz) и неторопливых прерываний. Иногда можно решить проблему с отзывчивостью на внешние сигналы выделением одного ядра на циклический опрос. ULP тоже спасает, но регистров маловато, сильно не развернёшься.

    • @kalobyte
      @kalobyte Před 2 lety

      а есть мануал, как накодить пал сигнал?

  • @TheVoalex
    @TheVoalex Před 2 lety

    Спасибо вам большое за Ваши труды! Хотелось бы, чтобы еще немного слов было сказано о том как все-таки на Linux все это дело программировать. И еще раз большое Спасибо!

  • @AnaSTARsiya
    @AnaSTARsiya Před rokem +1

    а в Вас есть видео про программирование плат под Линуксом?

  • @SIM31r
    @SIM31r Před 2 lety

    Комментарий для продвижения ролика ))

  • @Stasyan2112sli
    @Stasyan2112sli Před rokem

    Добрый день. Посоветуйте, с чего лучше начать: с ардуино или можно сразу знакомиться с ESP32? Спасибо.

  • @user-ld7vr3fz3p
    @user-ld7vr3fz3p Před 2 lety +1

    Четыре SPI на сайте Вашем с ошибкой.
    Спасибо за Вашу работу!

  • @stasstas206
    @stasstas206 Před 2 lety

    Был бы раз уроку esp32-cam. У меня беда с параметрами - фото выходит очень темным

  • @remontlive
    @remontlive Před 2 lety

    Можно отключить боковые панели при открытии пдф - оглавление и т.д. Чтоб не закрывать их каждый раз (мне лично они всегда мешают)

  • @sputnic1436
    @sputnic1436 Před 2 lety

    Здравствуйте, понравилось как Вы излагаете материал. У Вас много хорошо изложенных уроков.
    Подскажите пожалуйста с чего лучше начать обучение с нуля (ардуино, stm32, ESP8266, ESP32)?
    Понимаю, что Вам скорее всего уже надоело отвечать на такие вопросы.... но всеже помогите определиться новичку в данном базовом вопросе дабы не убить уйму времени и не разочароваться)

    • @pr200sd
      @pr200sd Před 2 lety

      Рекомендую esp32, в нем есть периферия на все случаи, и к ним все примеры готовые, можно по частям изучать, ну и esp-idf никаких ардуин.

  • @artishm2092
    @artishm2092 Před 2 lety

    А какая частота дискретизации АЦП ?

  • @DIY_PLC
    @DIY_PLC Před 2 lety

    Под виндовс еще можно на нем работать с помощью микропитона, это сильно экономит время.

  • @masterskaya_3d
    @masterskaya_3d Před rokem

    Винда не коннектится по блютусу, не подскажите в чем косяк?

  • @TheJtrg
    @TheJtrg Před 2 lety

    Я так и не понял совет какой дляначала взять. Я бы взял плату где всё есть, а потом в зависимости от освоенных проектов бы покупал тот "набор" что в проекте.

  • @kalobyte
    @kalobyte Před 2 lety

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

    • @Alex_Ekb
      @Alex_Ekb Před 2 lety

      Посмотрите библиотеку fabgl. Как раз недавно её автор добавил поддержку композита. Раньше только VGA было. Я ещё не смотрел, но судя по другим реализациям композита на ESP32 цветной сигнал так себе получается . А вот VGA отличный!!!

  • @zhuk462
    @zhuk462 Před rokem

    я esp32 программирую в windows уже 5 лет. что за проблемы у вас были?

  • @vladislavmirkos4050
    @vladislavmirkos4050 Před 2 lety +1

    сделайте урок на linux

  • @Ryazanec13
    @Ryazanec13 Před 2 lety

    Лучше один раз изучить си, чем несколько раз Си++, с ардуино такая беда у меня, не заладилось. Си++ от Си не сильно то отличается, добавлено ООП и некоторые нюансы, но программирование на ардуино для меня сложнее, так как изучив си, приходится еще изучать и библиотеки, если какая то библиотека не заработала или не заработала как надо, нужно либо искать и изучать другую библиотеку, либо переписывать эту, но что бы переписать эту нужно лезть в даташит и - здравствуй обычный подход на простом Си... Плюс ардуинки на 169 мегах брал, 328 для меня избыточны по флешу, а когда ими затаривался, они стоили существенно дешевле. Ну вот сложно 16 килобайт забить, если не использовать внешний дисплей, но стоит подгрузить ардуино библиотеки и все становится на свои места, память тает на глазах. Аналогично ХАЛ на СТМ 32, ковырял чужую библиотеку под графический дисплей, и только избавившись от хал я смог в 2 раза поднять скорость обновления дисплея, вроде и настройки эспиай одинаковые, но с хал отправлялось все гораздо медленнее, когда надоело разбираться, то я тупо заменил вазовы к хал на прямые операции, обращение к ножкам сделал вообще через битбандинг и вуаля, стабильно и быстро. Си++ с его ООП хорош в программировании на компьютере, там действительно без него туго, например графическую оболочку программы можно месяц писать...

  • @user-st9jm6dg7i
    @user-st9jm6dg7i Před rokem

    камрады-господа-панове, хелп, плз!
    может кто-нибудь поделится с чайником, как заточить вышеупомянутое EspressifIDE для работы с ESP8266?
    не каприз... ардуиновские инструменты никак не катят...

  • @USER-ruzer2000
    @USER-ruzer2000 Před 2 lety

    Отлично, а то у меня WROOM 32D год валяется.

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n Před 2 lety

    IP телефон на нем можно забабахать?

  • @andrsam3682
    @andrsam3682 Před 2 lety

    В смысле не было среды? PlatformIO вместе с VSCode существуют уже очень давно.

    • @narodstream552
      @narodstream552  Před 2 lety

      Я имел в виду не было нормального тулчейна.

    • @andrsam3682
      @andrsam3682 Před 2 lety

      @@narodstream552 так оно же и тулчейн

    • @andrsam3682
      @andrsam3682 Před 2 lety

      точнее, немножко не так. PlatformIO - система сборки, а тулчейна поддерживается 2 - Arduino i ESP-IDF

  • @user-lc8hz5dw8e
    @user-lc8hz5dw8e Před 2 lety +1

    О-па

  • @alekseiiumtarov9688
    @alekseiiumtarov9688 Před rokem

    Татуха удивила

  • @masjanja11
    @masjanja11 Před 2 lety

    давайте и под линух! виндовс не нужен!

  • @IlyaMatveev_1
    @IlyaMatveev_1 Před 2 lety +1

    Я дождался.... спасибо))