Принц
Администратор
- Регистрация
- 16 Дек 2016
- Сообщения
- 186.743
- Реакции
- 465.822
Складчина: ESP32 для разработчиков Arduino [Udemy] [Питер Далмарис]
ESP32 For Arduino Makers
Язык английский
Чему вы научитесь:
Узнаете больше об ESP32 и о том, почему он является отличным выбором для разработчиков (мейкеров) Arduino
Узнаете о различиях и сходствах между ESP32 и Arduino
Разберетесь в различных вариантах модулей ESP32
Изучите возможности комплекта разработчика (dev kit) ESP32
Научитесь использовать ESP32 вместо Arduino для таких задач, как управление светодиодами, считывание состояний кнопок и потенциометров, управление дисплеями и двигателями
Сможете использовать продвинутые возможности ESP32: флэш-память (в качестве файловой системы), цифро-аналоговые (ЦАП) и аналого-цифровые (АЦП) преобразователи
Обретете уверенность в использовании ESP32 в своих собственных проектах
Узнаете, как использовать ESP32 для подключения вашего проекта к Интернету
Узнаете, как использовать ESP32 для связи вашего проекта с устройствами Bluetooth (классическим и BLE)
Используйте этот мощный микроконтроллер, чтобы значительно ускорить работу над вашими проектами на базе Arduino.
Описание курса:
Обновление: август 2025 года.
Курс был обновлен для поддержки платы разработки ESP32-S3-DevKitC-1 N16R8 с использованием последней версии Arduino IDE (2.2.x) и библиотеки ESP32 Arduino Core Library (v3.2.1). В четвертый раздел добавлены новые лекции, которые дадут вам всю необходимую информацию для работы с новыми модулями и комплектами разработчика ESP32-S3.
Все примеры скетчей были переработаны для обеспечения совместимости с современной аппаратной и программной средой. Полный набор обновленных скриптов доступен на GitHub. В большинстве уроков предлагается как простая версия кода (идеально подходящая для быстрого тестирования), так и полная версия (с расширенным функционалом и документацией). Каждый скрипт содержит подробные комментарии, описывающие работу логики и инструкции по подключению оборудования.
Обновление: июль 2022 года.
Курс был обновлен, чтобы все эксперименты гарантированно работали с ESP32 Dev Kit v4 (на базе ESP32-WROOM-32E) и библиотекой ESP32 Arduino Core 2.0.3.
ESP32 — это мощный микроконтроллер.
Он объединяет в себе Wi-Fi и Bluetooth, множество выводов GPIO, возможности аналогового ввода/вывода, поддержку большого количества протоколов связи и быстрый двухъядерный процессор. И всё это по очень низкой цене.
Но самое главное: вы можете использовать свои существующие знания и навыки работы с Arduino, чтобы значительно расширить масштаб своих проектов.
Если вы уже работали с Arduino Uno, вполне вероятно, что вы сталкивались с аппаратными ограничениями — нехваткой памяти, скорости или пинов. С ESP32 вы получаете гораздо больше возможностей для создания крутых проектов практически за те же деньги.
Однако ESP32 не является прямой и безусловной заменой Arduino. Хотя процесс программирования и интерфейс GPIO во многом похожи, вам всё равно нужно изучить основы ESP32, прежде чем применять его на практике. Именно в этом вам поможет данный курс.
В этом курсе вы узнаете:
Что такое ESP32
Что представляют собой различные модули с таким названием, и в каком виде они доступны нам (платы разработки)
В чём заключаются различия и сходства между ESP32 и Arduino
Как применить знания работы с Arduino для создания устройств на базе ESP32
Как использовать выводы GPIO для работы с простыми компонентами (светодиоды, кнопки) и управления периферией (дисплеи, датчики, моторы)
Как настроить привычную среду Arduino IDE для написания программ под ESP32
Как хранить данные в энергонезависимой памяти
Как осуществлять связь с устройствами ближнего радиуса действия и Интернетом
В курс включено множество мини-проектов, демонстрирующих чтение и запись через GPIO, работу с классическим Bluetooth, Bluetooth Low Energy, Wi-Fi, использование ЦАП, сенсорных датчиков (touch) и многое другое. На примерах более масштабных проектов вы научитесь создавать простые приложения для Интернета вещей (IoT).
Требования к курсу:
Знакомство с платой Arduino Uno
Умение писать и редактировать базовые скетчи для Arduino
Оконченный курс "Arduino Step by Step Getting Started" (или наличие эквивалентных знаний)
Понимание работы интерфейсов I2C и последовательной связи (Serial)
Навыки работы с макетной платой и сборки электрических цепей
Для кого этот курс:
Люди, которые уже создают проекты на Arduino и ищут более мощный микроконтроллер
Мейкеры, которые хотят использовать ESP32, но не знают, с чего начать
Материалы курса:
13 разделов • 63 лекции • Общая продолжительность 8 ч 3 мин
Введение
Знакомство с вашим ESP32
Среды разработки
Современный (2025) ESP32-S3-DevKitC-1
Выводы GPIO
Датчики
Дисплеи
Моторы
Хранилище
Время и дата
Wi-Fi
Bluetooth
Заключение и бонусная лекция
Д-р Питер Далмарис — преподаватель, инженер-электрик, радиолюбитель и мейкер. Создатель онлайн-видеокурсов по DIY-электронике и автор трех технических книг, недавно выпустивший свою книгу «Maker Education Revolution».
Спойлер: Оригинал
What you'll learn
Learn about the ESP32 and what makes it an excellent choice for Arduino Makers.
Learn about the differences and similarities between the ESP32 and the Arduino.
Learn about the variants of the ESP32 module.
Learn about the features ESP32 development kit.
Learn how to use the ESP32 in place of the Arduino to do things such as controlling LEDs, reading button and potentiometer states, drive displays and motors.
Learn how to use the ESP32 more advanced capabilities, like its flash memory (as a file system), the digital to analog and analog to digital converters.
In the end, become confident in using the ESP32 in your projects.
Learn how to use the ESP32 to enable your project to communicate with the Internet.
Learn how to use the ESP32 to enable your project to communicate with Bluetooth devices (classic and BLE).
Description
Course updated in August 2025
I have updated this course to support the ESP32-S3-DevKitC-1 N16R8 development board, using the latest Arduino IDE (2.2.x) and ESP32 Arduino Core Library (v3.2.1). I have also added new lectures in section four to provide you with the necessary information so that you can work with the newer ESP32-S3 module and devkits.
I have revised all example sketches for compatibility with this modern hardware and software environment. The complete set of updated scripts is available on GitHub, with most lessons offering both a simple version (ideal for quick testing) and a comprehensive version (including extended functionality and inline documentation). Each script contains detailed comments describing software behavior and hardware wiring instructions. New videos are in development to demonstrate the updated setup and highlight the new capabilities of the ESP32-S3 platform.
Course updated in July 2022
We updated this course so that all experiments work with the ESP32 Dev Kit v4 (based on the ESP32-WROOM-32E) and the ESP32 Arduino Core library 2.0.3.
All sketches and schematics have been tested and updated, links for external resources checked for validity, and several lecture videos were updated to reflect these development.
The updated course is tested to work with the ESP32 development kit version 4, ESP32 Arduino Core version 2.0.3, and the Arduino IDE 1.8.19.
About this course
The ESP32 is a powerful microcontroller.
It integrates Wifi and Bluetooth, many GPIOs, analog input and output capabilities, many device interconnection protocols, a fast dual-core processor.
All that, at a low price.
And best of all: you can use your existing Arduino knowledge and skill to turbo-charge your projects.
Especially if you have already learned how to use the Arduino Uno in your projects, it is likely that you have hit a hardware limitation.
Perhaps your projects needed more memory, more speed, or more pins.
With the ESP32, you can get a lot more capacity to build more interesting projects, almost for free.
However, the ESP32 is not a plug-in replacement for the Arduino.
While it shares much of the Arduino’s programming and GPIO interface, you still need to learn the basics before you can deploy it.
This is the purpose of this course.
In this course you will learn:
What is the ESP32.
What are the various modules with that name, and how these modules are available to us in the form of development kits.
What are the differences and similarities between the ESP32 and the Arduino.
How can we use what we know from the Arduino to make things based on the ESP32.
How can we use the ESP32 GPIOs to work with simple components like LEDs and buttons, but also to drive peripherals like displays, sensors (including the integrated ones) and motors.
How can we set up the familiar Arduino IDE so that we can write programs for the ESP32.
How to store data in non-volatile memory.
How to communicate with near field devices and the Internet.
In this course, I have also included numerous mini-projects to demonstrate how to use capabilities such as GPIO read and write, classic Bluetooth, Bluetooth Low Energy, Wifi, digital to analog conversion, touch sensors, and more.
Larger projects will also show you how to create simple Internet of Things and Bluetooth applications, to name a few.
If you are ready to learn more, please be sure to watch the lectures in this introductory section to find our more.
Requirements:
Be familiar with the Arduino Uno
Be familiar with writing and editing sketches for the Arduino Uno
Have completed Arduino Step by Step Getting Started (or have equivalent knowledge)
Be familiar with I2C, serial communications.
Be familiar with the breadboard and wiring.
Who this course is for:
People who are already making things with the Arduino and are looking for a more powerful microcontroller.
People who want to use the ESP32 but are not sure how to start.
Course content:
13 sections • 63 lectures • 8h 3m total length
Introduction
Know your ESP32
Development environments
The modern (2025) ESP32-S3-DevKitC-1
GPIOs
Sensors
Displays
Motors
Storage
Time and date
Wifi
Bluetooth
Conclusion and Bonus Lecture
Instructor Dr. Peter Dalmaris - is an educator, electrical engineer, electronics hobbyist, and Maker. Creator of online video courses on DIY electronics and author of three technical books, and has recently released his book Maker Education Revolution. As a Chief Tech Explorer since 2013 at Tech Explorations, the company he founded in Sydney, Australia, Peter’s mission is to explore technology and help educate the world. Tech Explorations offers educational courses and Bootcamps for electronics hobbyists, STEM students and STEM teachers.
Цена 3736 руб. (39,99 евро)
СКАЧАТЬ
ESP32 For Arduino Makers
Язык английский
Чему вы научитесь:
Узнаете больше об ESP32 и о том, почему он является отличным выбором для разработчиков (мейкеров) Arduino
Узнаете о различиях и сходствах между ESP32 и Arduino
Разберетесь в различных вариантах модулей ESP32
Изучите возможности комплекта разработчика (dev kit) ESP32
Научитесь использовать ESP32 вместо Arduino для таких задач, как управление светодиодами, считывание состояний кнопок и потенциометров, управление дисплеями и двигателями
Сможете использовать продвинутые возможности ESP32: флэш-память (в качестве файловой системы), цифро-аналоговые (ЦАП) и аналого-цифровые (АЦП) преобразователи
Обретете уверенность в использовании ESP32 в своих собственных проектах
Узнаете, как использовать ESP32 для подключения вашего проекта к Интернету
Узнаете, как использовать ESP32 для связи вашего проекта с устройствами Bluetooth (классическим и BLE)
Используйте этот мощный микроконтроллер, чтобы значительно ускорить работу над вашими проектами на базе Arduino.
Описание курса:
Обновление: август 2025 года.
Курс был обновлен для поддержки платы разработки ESP32-S3-DevKitC-1 N16R8 с использованием последней версии Arduino IDE (2.2.x) и библиотеки ESP32 Arduino Core Library (v3.2.1). В четвертый раздел добавлены новые лекции, которые дадут вам всю необходимую информацию для работы с новыми модулями и комплектами разработчика ESP32-S3.
Все примеры скетчей были переработаны для обеспечения совместимости с современной аппаратной и программной средой. Полный набор обновленных скриптов доступен на GitHub. В большинстве уроков предлагается как простая версия кода (идеально подходящая для быстрого тестирования), так и полная версия (с расширенным функционалом и документацией). Каждый скрипт содержит подробные комментарии, описывающие работу логики и инструкции по подключению оборудования.
Обновление: июль 2022 года.
Курс был обновлен, чтобы все эксперименты гарантированно работали с ESP32 Dev Kit v4 (на базе ESP32-WROOM-32E) и библиотекой ESP32 Arduino Core 2.0.3.
ESP32 — это мощный микроконтроллер.
Он объединяет в себе Wi-Fi и Bluetooth, множество выводов GPIO, возможности аналогового ввода/вывода, поддержку большого количества протоколов связи и быстрый двухъядерный процессор. И всё это по очень низкой цене.
Но самое главное: вы можете использовать свои существующие знания и навыки работы с Arduino, чтобы значительно расширить масштаб своих проектов.
Если вы уже работали с Arduino Uno, вполне вероятно, что вы сталкивались с аппаратными ограничениями — нехваткой памяти, скорости или пинов. С ESP32 вы получаете гораздо больше возможностей для создания крутых проектов практически за те же деньги.
Однако ESP32 не является прямой и безусловной заменой Arduino. Хотя процесс программирования и интерфейс GPIO во многом похожи, вам всё равно нужно изучить основы ESP32, прежде чем применять его на практике. Именно в этом вам поможет данный курс.
В этом курсе вы узнаете:
Что такое ESP32
Что представляют собой различные модули с таким названием, и в каком виде они доступны нам (платы разработки)
В чём заключаются различия и сходства между ESP32 и Arduino
Как применить знания работы с Arduino для создания устройств на базе ESP32
Как использовать выводы GPIO для работы с простыми компонентами (светодиоды, кнопки) и управления периферией (дисплеи, датчики, моторы)
Как настроить привычную среду Arduino IDE для написания программ под ESP32
Как хранить данные в энергонезависимой памяти
Как осуществлять связь с устройствами ближнего радиуса действия и Интернетом
В курс включено множество мини-проектов, демонстрирующих чтение и запись через GPIO, работу с классическим Bluetooth, Bluetooth Low Energy, Wi-Fi, использование ЦАП, сенсорных датчиков (touch) и многое другое. На примерах более масштабных проектов вы научитесь создавать простые приложения для Интернета вещей (IoT).
Требования к курсу:
Знакомство с платой Arduino Uno
Умение писать и редактировать базовые скетчи для Arduino
Оконченный курс "Arduino Step by Step Getting Started" (или наличие эквивалентных знаний)
Понимание работы интерфейсов I2C и последовательной связи (Serial)
Навыки работы с макетной платой и сборки электрических цепей
Для кого этот курс:
Люди, которые уже создают проекты на Arduino и ищут более мощный микроконтроллер
Мейкеры, которые хотят использовать ESP32, но не знают, с чего начать
Материалы курса:
13 разделов • 63 лекции • Общая продолжительность 8 ч 3 мин
Введение
Знакомство с вашим ESP32
Среды разработки
Современный (2025) ESP32-S3-DevKitC-1
Выводы GPIO
Датчики
Дисплеи
Моторы
Хранилище
Время и дата
Wi-Fi
Bluetooth
Заключение и бонусная лекция
Д-р Питер Далмарис — преподаватель, инженер-электрик, радиолюбитель и мейкер. Создатель онлайн-видеокурсов по DIY-электронике и автор трех технических книг, недавно выпустивший свою книгу «Maker Education Revolution».
Спойлер: Оригинал
What you'll learn
Learn about the ESP32 and what makes it an excellent choice for Arduino Makers.
Learn about the differences and similarities between the ESP32 and the Arduino.
Learn about the variants of the ESP32 module.
Learn about the features ESP32 development kit.
Learn how to use the ESP32 in place of the Arduino to do things such as controlling LEDs, reading button and potentiometer states, drive displays and motors.
Learn how to use the ESP32 more advanced capabilities, like its flash memory (as a file system), the digital to analog and analog to digital converters.
In the end, become confident in using the ESP32 in your projects.
Learn how to use the ESP32 to enable your project to communicate with the Internet.
Learn how to use the ESP32 to enable your project to communicate with Bluetooth devices (classic and BLE).
Description
Course updated in August 2025
I have updated this course to support the ESP32-S3-DevKitC-1 N16R8 development board, using the latest Arduino IDE (2.2.x) and ESP32 Arduino Core Library (v3.2.1). I have also added new lectures in section four to provide you with the necessary information so that you can work with the newer ESP32-S3 module and devkits.
I have revised all example sketches for compatibility with this modern hardware and software environment. The complete set of updated scripts is available on GitHub, with most lessons offering both a simple version (ideal for quick testing) and a comprehensive version (including extended functionality and inline documentation). Each script contains detailed comments describing software behavior and hardware wiring instructions. New videos are in development to demonstrate the updated setup and highlight the new capabilities of the ESP32-S3 platform.
Course updated in July 2022
We updated this course so that all experiments work with the ESP32 Dev Kit v4 (based on the ESP32-WROOM-32E) and the ESP32 Arduino Core library 2.0.3.
All sketches and schematics have been tested and updated, links for external resources checked for validity, and several lecture videos were updated to reflect these development.
The updated course is tested to work with the ESP32 development kit version 4, ESP32 Arduino Core version 2.0.3, and the Arduino IDE 1.8.19.
About this course
The ESP32 is a powerful microcontroller.
It integrates Wifi and Bluetooth, many GPIOs, analog input and output capabilities, many device interconnection protocols, a fast dual-core processor.
All that, at a low price.
And best of all: you can use your existing Arduino knowledge and skill to turbo-charge your projects.
Especially if you have already learned how to use the Arduino Uno in your projects, it is likely that you have hit a hardware limitation.
Perhaps your projects needed more memory, more speed, or more pins.
With the ESP32, you can get a lot more capacity to build more interesting projects, almost for free.
However, the ESP32 is not a plug-in replacement for the Arduino.
While it shares much of the Arduino’s programming and GPIO interface, you still need to learn the basics before you can deploy it.
This is the purpose of this course.
In this course you will learn:
What is the ESP32.
What are the various modules with that name, and how these modules are available to us in the form of development kits.
What are the differences and similarities between the ESP32 and the Arduino.
How can we use what we know from the Arduino to make things based on the ESP32.
How can we use the ESP32 GPIOs to work with simple components like LEDs and buttons, but also to drive peripherals like displays, sensors (including the integrated ones) and motors.
How can we set up the familiar Arduino IDE so that we can write programs for the ESP32.
How to store data in non-volatile memory.
How to communicate with near field devices and the Internet.
In this course, I have also included numerous mini-projects to demonstrate how to use capabilities such as GPIO read and write, classic Bluetooth, Bluetooth Low Energy, Wifi, digital to analog conversion, touch sensors, and more.
Larger projects will also show you how to create simple Internet of Things and Bluetooth applications, to name a few.
If you are ready to learn more, please be sure to watch the lectures in this introductory section to find our more.
Requirements:
Be familiar with the Arduino Uno
Be familiar with writing and editing sketches for the Arduino Uno
Have completed Arduino Step by Step Getting Started (or have equivalent knowledge)
Be familiar with I2C, serial communications.
Be familiar with the breadboard and wiring.
Who this course is for:
People who are already making things with the Arduino and are looking for a more powerful microcontroller.
People who want to use the ESP32 but are not sure how to start.
Course content:
13 sections • 63 lectures • 8h 3m total length
Introduction
Know your ESP32
Development environments
The modern (2025) ESP32-S3-DevKitC-1
GPIOs
Sensors
Displays
Motors
Storage
Time and date
Wifi
Bluetooth
Conclusion and Bonus Lecture
Instructor Dr. Peter Dalmaris - is an educator, electrical engineer, electronics hobbyist, and Maker. Creator of online video courses on DIY electronics and author of three technical books, and has recently released his book Maker Education Revolution. As a Chief Tech Explorer since 2013 at Tech Explorations, the company he founded in Sydney, Australia, Peter’s mission is to explore technology and help educate the world. Tech Explorations offers educational courses and Bootcamps for electronics hobbyists, STEM students and STEM teachers.
Цена 3736 руб. (39,99 евро)
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Курсы-бестселлеры [Тариф Всё и сразу] [Анна Лапина]
- Создай первый AI-сериал и ролик с озвучкой — без оператора, монтажёра и хаоса в генерации [PinTraffic]
- Жизненная сила и управление энергией" |II часть Трилогии "Ресурс и Уровень энергии" [Катя Баллеста]
- Методы традиционной китайской медицины в спорт [Александр Твердохлебов]
- Упругое тело за 35 дней [Анастасия Лунегова]
- Новый летний FMD 2026 [leonov_chef] [Сергей Леонов]