Tech Explorations ESP32 For Arduino Makers (Udemy.com)

Use this powerful microcontroller to turbo-boost your Arduino projects

Created by: Dr. Peter Dalmaris

Produced in 2020

icon
What you will 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, read data from digital and analog sensors (including internal sensors).
  • 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).

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100

icon
Course Description

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.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.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Dr. Peter Dalmaris


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.
A life-long learner, Peter's core skill is in explaining difficult concepts through video and text. With over 15 years of tertiary teaching experience, Peter has developed a simple yet comprehensive style in teaching that students from all around the world appreciate.
His passion for technology and in particular for the world of DIY open source hardware has been a dominant driver that has guided his personal development and his work through Tech Explorations.
Peter's current online courses have helped over 60,000 people from around the world to be better Makers.
For more information on Peter's work, please go to his web site.

icon
Reviews

4.8

36 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

This was a good course allowed me to learn at my own pace. Peters lectures where very well pointed to the topics learned. Any students who are thinking of taking this course should have a fair to good understanding of the C language also know how the Arduino environment works.

Great course I learned a lot, just It's too bad it takes a few days to get an answer from the lecturer.

It's a very comprehensive course that shows the basic applications commonly found on an Arduino course. I would love that it also teaches how to use intermediate or more advanced examples of WiFi and BLE

The subject material is well laid out. Examples are presented in an 'as simple as possible' way.The huge amount of hands on examples give you confidence to follow along and experiment on your own.

Over 1/2 way through and going strong. Instead of trial and error, internet searches, hints, and frustrations, this course gets quickly past all those startup headaches and on to real learning, knowledge, and use of of the ESP32.

I liked the course, it gave a lot of important information.But I feel like some of the more advenced features of the ESP32 were ignored, like it's ability to use the 2 proccesors for different tasks, and I wanted to get more information about the WiFi and HTTP.

I have been programming these systems on a chip for a while, but the ESP32 is like looking through a fun house mirror. This course has lots of good examples. The pace is good for learning. Downloadable code is a real plus. I'm glad I took this course.

I am very experienced with Arduinos, but completely new to the ESP32s. As such, there was great information about different handling of various port types, particularly PWM, the WiFi and Bluetooth (which is new interface to me). But, being experienced, much of the course was very basic review of basic connectivities. Those sections were not of much value to me, except to see they were, basically, the same as Arduino.Overall, I'm glad I watched the series, as I can see where the ESP32s can simplify some of my projects with minimal cost penalty.

Good intro to ESP32 development. I would like to see more wireless examples, esp. those that feature external control of other devices, such as stepper motors, etc.

It's a good introduction to ESP32, if you already have a little experience with the Arduino IDE. If you have gone through Peter's Arduino Step By Step courses, some of the projects in this course will be repetitive (when using the Arduino platform, there's little difference between various Arduino-compatible boards).

great step by step intro..clearcut.

Labai geri kursai tikrai dav? daug naudos