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

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 เม.ย. 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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 81

  • @akvilion7365
    @akvilion7365 2 ปีที่แล้ว +41

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

  • @Liberhaim
    @Liberhaim 2 ปีที่แล้ว +3

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

  • @util_util7787
    @util_util7787 2 ปีที่แล้ว +12

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

  • @alexejw8954
    @alexejw8954 2 ปีที่แล้ว +3

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

  • @manul88
    @manul88 2 ปีที่แล้ว +1

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

  • @anothermist3830
    @anothermist3830 2 ปีที่แล้ว +6

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

  • @ivvannbarsovich416
    @ivvannbarsovich416 2 ปีที่แล้ว +8

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

  • @user-dt5ji5bi2k
    @user-dt5ji5bi2k 2 ปีที่แล้ว +4

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

  • @sergatmel8242
    @sergatmel8242 2 ปีที่แล้ว +5

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

    • @dekus80
      @dekus80 ปีที่แล้ว +1

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

  • @aleksanderdragonage5670
    @aleksanderdragonage5670 2 ปีที่แล้ว +4

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

  • @daniilk4994
    @daniilk4994 2 ปีที่แล้ว +2

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

  • @user-qc3iu4nc3i
    @user-qc3iu4nc3i 2 ปีที่แล้ว +1

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

  • @sergunchik341
    @sergunchik341 2 ปีที่แล้ว +2

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

  • @alexandrzhvakin6896
    @alexandrzhvakin6896 2 ปีที่แล้ว +1

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

  • @asurahan
    @asurahan 2 ปีที่แล้ว +1

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

  • @intelektum
    @intelektum 2 ปีที่แล้ว +1

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

  • @Asmcavr
    @Asmcavr 2 ปีที่แล้ว +1

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

  • @user-uw1on7ll4z
    @user-uw1on7ll4z 2 ปีที่แล้ว +1

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

  • @andter
    @andter 2 ปีที่แล้ว +1

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

  • @alexon9053
    @alexon9053 2 ปีที่แล้ว +1

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

  • @user-yh7ov1qt3l
    @user-yh7ov1qt3l 2 ปีที่แล้ว +1

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

  • @user-ps9vf9xw4g
    @user-ps9vf9xw4g 2 ปีที่แล้ว +1

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

  • @user-de2ng6xr1v
    @user-de2ng6xr1v 2 ปีที่แล้ว +1

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

  • @user-sm7do9cp5f
    @user-sm7do9cp5f ปีที่แล้ว

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

  • @user-hu6xp8ru8u
    @user-hu6xp8ru8u 2 ปีที่แล้ว

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

  • @alexanderurezchenko6446
    @alexanderurezchenko6446 2 ปีที่แล้ว +1

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

  • @squidyPet
    @squidyPet 2 ปีที่แล้ว +1

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

  • @OpenFrimeTVcom
    @OpenFrimeTVcom 2 ปีที่แล้ว +2

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

  • @AndrewKobelev
    @AndrewKobelev 2 ปีที่แล้ว +1

    Дождался !

  • @ballnchainz2
    @ballnchainz2 2 ปีที่แล้ว +1

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

  • @georgiuermoxin5164
    @georgiuermoxin5164 2 ปีที่แล้ว +1

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

  • @ostanin_vadym
    @ostanin_vadym 2 ปีที่แล้ว

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

  • @user-fq8pk1wh1g
    @user-fq8pk1wh1g 2 ปีที่แล้ว +1

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

  • @iqubik
    @iqubik 2 ปีที่แล้ว

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

  • @yunushkin88
    @yunushkin88 2 ปีที่แล้ว

    Пошла жара!

  • @Embedded_Developer
    @Embedded_Developer 2 ปีที่แล้ว +1

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

  • @arcsin1474
    @arcsin1474 ปีที่แล้ว

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

  • @FattyBorov
    @FattyBorov 2 ปีที่แล้ว +1

    Какие люди😎

  • @dobroliub1908
    @dobroliub1908 ปีที่แล้ว

    Благодарю!

  • @edmelectronics4110
    @edmelectronics4110 2 ปีที่แล้ว +2

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

  • @user-ws8lx5ji8z
    @user-ws8lx5ji8z 2 ปีที่แล้ว +1

    Актуально)

  • @truuumingtruuum6586
    @truuumingtruuum6586 2 ปีที่แล้ว

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

  • @user-ld7vr3fz3p
    @user-ld7vr3fz3p 2 ปีที่แล้ว +1

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

  • @BrodigYD
    @BrodigYD 2 ปีที่แล้ว +1

    Ураааа!

  • @user-yj7lh5rr9v
    @user-yj7lh5rr9v 2 ปีที่แล้ว

    Спасибо

  • @AnaSTARsiya
    @AnaSTARsiya ปีที่แล้ว +1

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

  • @SIM31r
    @SIM31r 2 ปีที่แล้ว

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

  • @stenzoautomatic
    @stenzoautomatic 2 ปีที่แล้ว +1

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

    • @Alex_Ekb
      @Alex_Ekb 2 ปีที่แล้ว

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

  • @remontlive
    @remontlive ปีที่แล้ว

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

  • @Alex_Ekb
    @Alex_Ekb 2 ปีที่แล้ว +1

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

    • @kalobyte
      @kalobyte 2 ปีที่แล้ว

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

  • @TheVoalex
    @TheVoalex 2 ปีที่แล้ว

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

    • @aleksbotler5358
      @aleksbotler5358 ปีที่แล้ว

      Microsoft Visual studio code + platformio

  • @Stasyan2112sli
    @Stasyan2112sli ปีที่แล้ว

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

  • @TheJtrg
    @TheJtrg ปีที่แล้ว

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

  • @kalobyte
    @kalobyte 2 ปีที่แล้ว

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

    • @Alex_Ekb
      @Alex_Ekb 2 ปีที่แล้ว

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

  • @stasstas206
    @stasstas206 2 ปีที่แล้ว

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

  • @DIY_PLC
    @DIY_PLC 2 ปีที่แล้ว

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

  • @sputnic1436
    @sputnic1436 2 ปีที่แล้ว

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

    • @pr200sd
      @pr200sd 2 ปีที่แล้ว

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

  • @vladislavmirkos4050
    @vladislavmirkos4050 2 ปีที่แล้ว +1

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

  • @Ryazanec13
    @Ryazanec13 2 ปีที่แล้ว

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

  • @masterskaya_3d
    @masterskaya_3d ปีที่แล้ว

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

  • @artishm2092
    @artishm2092 ปีที่แล้ว

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

  • @zhuk462
    @zhuk462 ปีที่แล้ว

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

  • @user-st9jm6dg7i
    @user-st9jm6dg7i ปีที่แล้ว

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

  • @andrsam3682
    @andrsam3682 2 ปีที่แล้ว

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

    • @narodstream552
      @narodstream552  2 ปีที่แล้ว

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

    • @andrsam3682
      @andrsam3682 2 ปีที่แล้ว

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

    • @andrsam3682
      @andrsam3682 2 ปีที่แล้ว

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

  • @USER-ruzer2000
    @USER-ruzer2000 2 ปีที่แล้ว

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

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n ปีที่แล้ว

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

  • @alekseiiumtarov9688
    @alekseiiumtarov9688 ปีที่แล้ว

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

  • @user-lc8hz5dw8e
    @user-lc8hz5dw8e 2 ปีที่แล้ว +1

    О-па

  • @masjanja11
    @masjanja11 2 ปีที่แล้ว

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

  • @user-IlyaMatveev
    @user-IlyaMatveev 2 ปีที่แล้ว +1

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