Why ESP32's Are The Best Microcontrollers (ESP32 + Arduino series)

  Переглядів 237,831

Simply Explained

Simply Explained

4 роки тому

The ESP32 is a very powerful microcontroller with built-in WiFi and Bluetooth, a dual-core CPU and a lot of memory.
In this video I'll go over all of the features and explain why it's possibly the best chip to use for your next IoT project!
⚡️Other videos in this series:
• ESP32 + Arduino
(Everything you need to know about programming the ESP32 by using the Arduino Framework)
🌍 Social
Twitter: / savjee
Facebook: / savjee
Blog: savjee.be
Become a Simply Explained member: / @simplyexplained

КОМЕНТАРІ: 113
@sparkymarkm322
@sparkymarkm322 3 роки тому
Thanks for the great series! I've been away from microcontrollers for around three years, decided to get back in lately but with espressif chips instead of arduinos, and I've been floundering around all day today trying to find may way around. You've given me a lot to start with and I was glad to see I can code right there in VS Code!
@user-hv2tg3ii8m
@user-hv2tg3ii8m 6 місяців тому
Thank you very much for sharing ESP32. It is very helpful to me and ESP32 is a great small projects.
@Evilslayer73
@Evilslayer73 3 місяці тому
esp32 is a little gem to have in hands it goes from portable game console ,to robotics etc i love this little module! and very easy to work with and im just an amateur!!
@LightTubes
@LightTubes 3 роки тому
For a moment your voice sounds like Great Scott's voice 😁👌
@heliumlabs
@heliumlabs 3 роки тому
Yeah
@longdongsilver4719
@longdongsilver4719 3 роки тому
Normal, they are cousins.
@xtremeideaz
@xtremeideaz 3 роки тому
Truuee!! i so agree. had to look at the name of the channel again
@RanjeetkumarYadav
@RanjeetkumarYadav 2 роки тому
Totally agree
@jamesrivettcarnac
@jamesrivettcarnac Рік тому
Got totally confused for a second
@peterlaikc
@peterlaikc 3 роки тому
Thanks for the introduction to ESP32. You mentioned Voice Recognition, could you explain further on this topic?
@gustavocardenas6489
@gustavocardenas6489 2 роки тому
Awesome playlist. Thank you very much for the effort. You've got new subscriber :)
@NickTheHunter
@NickTheHunter 3 роки тому
Thank you! Exactly what I needed. Concise and informative! All the other people just brag about it “for hours”!
@PraveenMax
@PraveenMax 2 роки тому
Haha....faced same issue
@retrorocket73
@retrorocket73 Рік тому
Very nice video. I have always used these ESP family of microcontrollers and have had great success with them. I started with a ESP 8266. The variety of the ESP 32 definetly lets an individual get more bang for there buck. I recently programmed mine for the voice features and it sounds like a real person. Try out the Talkie from Texas Instruments based on the old speak and spell that was a hit back in the day. Thanks for a great video keep up the good work.
@sarthakkshirsagar8126
@sarthakkshirsagar8126 2 місяці тому
He that's great can u teach me more about esp 32
@sarthakkshirsagar8126
@sarthakkshirsagar8126 2 місяці тому
Also can u teach by meetin on zoom call I only know basic but I want use it in making projects and learn from experts
@ChathuYasas
@ChathuYasas 3 місяці тому
I have used ESP32 devices and it is interesting to do. So, I think this is a good video for beginners.
@TheRussianhippie
@TheRussianhippie 3 роки тому
The ESP32 is fantastic and is now my default micro-controller for most projects. However it requires a lot of power to operate and that can create a signifigant challenge for battery powered IoT devices that need to run for a long time. Still, fantastic microcontroller and great for a ton of applications and managing sleep mode properly it can lower power consumption massively.
@hippopotamus86
@hippopotamus86 Рік тому
It actually uses less power than an Arudino uno with a basic script running. In hibernation mode, it uses about the same. Perfect for IoT devices, in fact, plenty of IoT devices already use ESP 32's and can last a year or more on a small button battery.
@PraveenMax
@PraveenMax 2 роки тому
Thanks for the short yet detailed video on ESP. I was planning to move away from Arduino and found this.👌👌👌
@mikoaj1321
@mikoaj1321 3 роки тому
One disadvantage is they don't properly fit on breadboards (unless you use two breadboards side by side).
@cj37373
@cj37373 3 роки тому
Another one is the low quality of analog digital conversion on ESP-32
@orange_tweleve
@orange_tweleve 3 місяці тому
​@@cj37373for me using grounded wires and grounded case for the potentiometer and powering the esp32 via a battery really helps to tone down the noise to basically 1 or 2 digits on the 4095 range which is pretty useful compared to having 40 -30 variation before without these
@floehr
@floehr 3 роки тому
Great videos! What software do you use to create your animations and edit your videos?
@abymohanan9403
@abymohanan9403 2 роки тому
Thank you so much for this video
@emilybendsspace
@emilybendsspace 2 роки тому
PWM stands for pulse-width modulation, not power management. You can vary average power to an LED using this, but that's not all, and this is really a capability of the analog outputs pins, there's no chip dedicated to managing LEDs specifically.
@vaughndoyle5489
@vaughndoyle5489 Місяць тому
This is true, it's understandably confusing for hobbiest since the PWM module is called the LED controller (LEDC) in espressifs documentation.
@frankdearr2772
@frankdearr2772 12 днів тому
Great topic, thanks 👍
@raba650
@raba650 Рік тому
What are some entry jobs that lead to an embedded job while you learn to program?
@Ownedyou
@Ownedyou 2 роки тому
Far from all Arduino libraries work with ESP32. Though there is usualy a way around it. Had to rewrite code using libraries that dealt with timers in a ATMega specific ways...
@ArduinoTex
@ArduinoTex Рік тому
ESP32 is a great board for small projects.
@msg1956
@msg1956 5 місяців тому
Excellent..!
@debihsofiane3229
@debihsofiane3229 3 роки тому
Thank you
@mazinalrasheed5087
@mazinalrasheed5087 3 роки тому
Ok how can I build flight computer Or where I can find it please
@thefatmoop
@thefatmoop 2 роки тому
OTA updates over the internet. Pr9bably the biggest pro if you're using in a product
@dileepgowda6586
@dileepgowda6586 3 роки тому
how to receive data from rs232 to esp32 using rts and cts in arduino please help me
@64-bit63
@64-bit63 2 роки тому
Camt wait for the esp64
@Gerald-iz7mv
@Gerald-iz7mv Рік тому
Isnt a arm cortex more energy efficient?
@basmaal-ghali9174
@basmaal-ghali9174 3 роки тому
Thanks
@kavorka8855
@kavorka8855 10 місяців тому
The reason why the chip is powerful, it's Tensilica core processor. Thank you for the video.
@audigex
@audigex 3 роки тому
I’d be interested to see a comparison of this vs the Raspberry Pi Pico
@simplyexplained
@simplyexplained 3 роки тому
Great suggestion! I will try to get my hands on one ;)
@lovemadeinjapan
@lovemadeinjapan Рік тому
When two dogs fight for a bone (ESP and Pico) the third dog takes it away (Teensy 4).
@qzorn4440
@qzorn4440 Рік тому
the LILYGO® TTGO T-CAN485 ESP32 CAN Modbus rtu RS-485 Supports TF Card WIFI Bluetooth Wireless is also a very good project board.. thanks.
@igeorge688
@igeorge688 3 роки тому
I developed an anti theft device with ESP32 DOIT. I want to change and move it to ESP32 HUZZAH32. I read the whole data sheet but i am confused about the pins i can use without any conflict. On the DOIT i had, first a membrane keypad. 4 Outputs for horizontal lines with the following GPIO: KH1-26 KH2-19 KH3-18 KH4-23 3 Inputs for vertical line. Each line is pulled up by 1K resistor: KV1-35 KV2-33 KV3-34 2 Leds Outputs: Red-21 Green-22 1 Output = Enable control line for your Adafruit MiniBoost 5V @ 1A - TPS61023: Pwr_On-5 1 Input from and RFID Reader (TX-line of the reader) RFID_In-25 Please be so kind and help me to select the corresponding GPIO or GPIn to move the whole project to ESP32 Huzzah32
@MajorCaliber
@MajorCaliber 11 місяців тому
ChiCom Express! 🤔🤨😱
@sagarghode9016
@sagarghode9016 3 роки тому
Nice
@ftrstudio7557
@ftrstudio7557 2 роки тому
Is esp32 having ATMEGA32U4
@vasavipinnamaneni888
@vasavipinnamaneni888 Рік тому
it has total 32 pin but how it is possible to have 34 programmable gpio pins
@benmenorjr.1032
@benmenorjr.1032 3 роки тому
Can this be use in actual poduction? Functioning 24/7? If not what do you suggest? Thank you for info!
@JohnSmith-fq3rg
@JohnSmith-fq3rg 3 роки тому
Stay away from anything arduino or rasberry pi if you intend to rely on it 24/7.
@tolzidan
@tolzidan 3 роки тому
@@JohnSmith-fq3rg The ESP2866 and ESP32 are both used in pretty high volume devices on the market. However these are pretty powerfull chips and use a decent bit of power to work so you'll want to review your requirements with that in mind.
@JohnSmith-fq3rg
@JohnSmith-fq3rg 3 роки тому
@@tolzidan I know they are used in high volume stuff, but in use they have a reputation for unreliability. They can't be trusted to serve in place of micro controllers in many applications, especially if they handle safety systems, as long as you don't rely on them for the wrong things, they are great. Not cheap, but if you need their capabilities, it's great. Especially the Arduino's, the ESP's a much better but still not trustable in critical applications.
@michealdumasii5432
@michealdumasii5432 3 роки тому
@@JohnSmith-fq3rg what would you consider to be good for a 24/7 operation? I'm starting a project using an electric motor and programming a speed control and different things. But eventually when I master what I'm doing I would like for something to be able to operate 24/7.
@adoSrelliK
@adoSrelliK 2 роки тому
@@michealdumasii5432 Hey, I'm doing a similar project. What did you end up using???
@mdzaid5925
@mdzaid5925 10 місяців тому
This looks so good when compared to arduino...
@tcl78
@tcl78 2 роки тому
What if i don't want to use the Arduino Framework at all? What are the alternatives? Does it have its own framework?
@simplyexplained
@simplyexplained 2 роки тому
Yes, ESP-IDF.
@Jakecodezz
@Jakecodezz 5 місяців тому
How about now?
@user-hv2tg3ii8m
@user-hv2tg3ii8m 4 місяці тому
I want to know more eps32😁
@AcidiFy574
@AcidiFy574 2 роки тому
what about the ESP8226 ??
@georgegeorge899
@georgegeorge899 2 роки тому
👍
@xialemai6412
@xialemai6412 3 роки тому
It's not better. It's different. Most Arduino project I'm doing don't require wifi or BT, or the fancy extras of the ESP32. One thing you haven't mension that is, to me, an advantage of this board, is that it's operating voltage is 2.2 to 3.6V, not Arduino's 5V.
@simplyexplained
@simplyexplained 3 роки тому
True, I should've mentioned that it depends heavily on your use case. For me personally, I want all my sensors to report their state back to Home Assistant. But use case vary. Yep, the input voltage is something I should've mentioned as well. Thanks for the feedback!
@xialemai6412
@xialemai6412 3 роки тому
@@simplyexplained You're welcome :)
@omniyambot9876
@omniyambot9876 3 роки тому
What? It's better. In absolutely everything, I mean everything. Just a little bit of brain. It's better, not twice, not thrice, but several multiple times in every aspect. Okay? Period.
@LawrenceRitchie
@LawrenceRitchie 3 роки тому
Normally, I'd get an Arduino because it's way cheaper, but would go for this if I need more memory or BT/Wi-Fi etc. -- it's still pretty cheap
@lxw5231
@lxw5231 3 роки тому
I wonder , such a powerful SoC, why it's so cheap compare Arduion? 8$ vs 12$.
@lxw5231
@lxw5231 3 роки тому
it don't publish detail data sheet.
@simplyexplained
@simplyexplained 3 роки тому
I guess it has to do with volume. The esp32 and esp8266 are used in millions of devices, where as Arduino is more limited to hobbyists. Also: the datasheet of the chip is available. First result on Google.
@pengyuecai553
@pengyuecai553 Рік тому
@@simplyexplained The current 8-bit price increase of AVR is because after microchip acquired atmel, it gave its status to PIC to suppress AVR and clear its inventory. In addition, the process of AVR is relatively old, and there are fewer factories for manufacturing and packaging, and the price will become more and more expensive.
@ameliabuns4058
@ameliabuns4058 Рік тому
Esp32 is incredible and cheap but there's no Best microcontroller And also. It doesn't have DMA2D and LTDC or a DSI interface. Does it? (I'm genuinely not sure I'm asking!)
@MrKYT-gb8gs
@MrKYT-gb8gs Рік тому
Dual core on something the size of my thumb... Insane...
@climbeverest
@climbeverest 6 місяців тому
Does the esp32 come factory installed with an operating system? Please forgive the stupid question.
@simplyexplained
@simplyexplained 6 місяців тому
Some ship with a basic program that blinks the LED, but some ship without any programming at all.
@knysliux001
@knysliux001 3 роки тому
PWM stands for Pulse Width Modulation
@thewanderingguy5436
@thewanderingguy5436 Рік тому
Can i use as alternatif for Arduino nano??
@heemagauss8691
@heemagauss8691 2 роки тому
How to fall in love with ESP32 in 2:36 minutes
@gingercholo
@gingercholo 3 роки тому
wish this was micropython instead of garduinos.
@-gero-7429
@-gero-7429 3 роки тому
It's better in micropython
@JohnSmith-fq3rg
@JohnSmith-fq3rg 3 роки тому
The best microcontroller depends on the project. This is way to expensive for many projects.
@EspenSwane
@EspenSwane 3 роки тому
What is the cheapest microcontroller with WIFI?
@KingdomChablo
@KingdomChablo 3 роки тому
It's not 😂 the esp is one of the cheapest boards on the market
@JohnSmith-fq3rg
@JohnSmith-fq3rg 3 роки тому
@@KingdomChablo It's not even close to the cheapest micro out there.
@KingdomChablo
@KingdomChablo 3 роки тому
@@JohnSmith-fq3rg you can get this device for 7 dollars on Amazon. Teensy 4.1 is like 30 dollars. The original arduino nano is 20 dollars. WTF u talking about.
@JohnSmith-fq3rg
@JohnSmith-fq3rg 3 роки тому
@@KingdomChablo 28 pin dip Pic16's are under a dollar on ebay, you don't seem to know what a microcontroller is, lmao
@vr_and_more_stuff6845
@vr_and_more_stuff6845 23 дні тому
and just 50 cents on alie express
@orthodoxNPC
@orthodoxNPC Рік тому
nothing important happens on an ESP32... extremely limited in protocols, extremely limited in DMA... hobbies only
@zs1021
@zs1021 2 роки тому
ESP32 is from China.
@default_youtube_profile
@default_youtube_profile 3 роки тому
Is it made in china ?
@xialemai6412
@xialemai6412 3 роки тому
Google : "where is esp32 manufactured" "Shanghai ESP32 is created and developed by Espressif Systems, a Shanghai-based Chinese company, and is manufactured by TSMC using their 40 nm process. It is a successor to the ESP8266 microcontroller."
@jnkmal9519
@jnkmal9519 3 роки тому
what isn't made in China?
@default_youtube_profile
@default_youtube_profile 3 роки тому
jnk mal raspberry pi
@jnkmal9519
@jnkmal9519 3 роки тому
@@default_youtube_profile Raspberry Pi's are made in Wales, CHINA, and Japan.
@lovemadeinjapan
@lovemadeinjapan Рік тому
@@jnkmal9519 High quality IC's. They are from Taiwan, Korea, Japan, but not from China.
@typingcat
@typingcat 3 роки тому
"A ton of memory" Has 512KB of RAM. Even 8MB seems small.
@simplyexplained
@simplyexplained 3 роки тому
Haha, true! But for a microcontroller this is truly a lot of memory to play with!
@tangwoonthai
@tangwoonthai 2 роки тому
Until you need to write 8MB of code...
@lemagreengreen
@lemagreengreen 2 роки тому
What RAM heavy tasks are you giving to a tiny microcontroller though?
@snorman1911
@snorman1911 Рік тому
Arduino has 2kB of RAM so this seems absolutely huge in comparison. And, it's a microcontroller - not a PC.
@drevilatwork
@drevilatwork 2 роки тому
Anyone wondering why such a good chip is so cheap but you can't seem to find it without wifi and Bluetooth.... could it be that it's subsidized by the Chinese government that could could access it easily through the wifi and Bluetooth ...
@pengyuecai553
@pengyuecai553 Рік тому
Because of its huge volume, it uses a mature and advanced process. Therefore, the price of a single product can be low.
@Alkis05
@Alkis05 Рік тому
And it is super cheap.
@lovemadeinjapan
@lovemadeinjapan Рік тому
For me the ESP32 is mostly the chip to use when a project has to be converted into a batch of 10000 junk quality mass-market china produced cheap-as-hell craptronics. In development state, it is a PITA module. ATSAMD51, Teensy 4 and NRF52 are so much easier to work with. I happily pay a few bucks extra for those boards.
@Polynuttery
@Polynuttery Рік тому
Dude. It’s Chinese. End of story.
@simonmasters3295
@simonmasters3295 5 місяців тому
That is an ignorant comment. Like half the Arduinos in use are not also made in China?
@SuperbTech
@SuperbTech 3 роки тому
PWM stands for Pulse Width Modulation
@chesshooligan1282
@chesshooligan1282 2 роки тому
Yes, it does.
Install Serial Drivers for ESP32 (macOS, Windows, Linux)
1:17
Simply Explained
Переглядів 206 тис.
ESP32 Guide 2024 | Choosing and Using an ESP32 Board
41:06
DroneBot Workshop
Переглядів 200 тис.
How to get a FREE HYPERCHARGE SKIN!
02:07
Brawl Stars
Переглядів 15 млн
ВИРУСНЫЕ ВИДЕО / Мусорка 😂
00:34
Светлый Voiceover
Переглядів 8 млн
What is a microcontroller and how microcontroller works
10:55
ShortcutElectronics
Переглядів 507 тис.
Arduino vs Pico - Which is the Best Microcontroller For You?
20:38
Gary Explains
Переглядів 277 тис.
Arduino To ESP32: How to Get Started!
9:26
Robonyx
Переглядів 137 тис.
Getting Started with ESP32 - Step-By-Step Tutorial
19:50
Tomasz Tarnowski
Переглядів 295 тис.
#345 ESP32 vs STM32: Which one is better (Bluepill)?
15:37
Andreas Spiess
Переглядів 231 тис.
Introduction to ESP32 - Getting Started
47:57
DroneBot Workshop
Переглядів 1,5 млн
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
GreatScott!
Переглядів 459 тис.
Как должен стоять ПК?
1:00
CompShop Shorts
Переглядів 631 тис.
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Переглядів 913 тис.
RTX 4070 Super слишком хороша. Меня это бесит
15:22
Рома, Просто Рома
Переглядів 85 тис.
Компьютер подписчику
0:40
Miracle
Переглядів 196 тис.
''Бесплатные умные'' домофоны для глупых людей. За чей счет банкет?
12:48
Вадим Шегалов.Оккультные игры элиты
Переглядів 28 тис.