2025-05-20 6:48 AM - last edited on 2025-05-20 7:19 AM by Andrew Neil
Hi everyone!
I’m completely new to microcontrollers and planning to start a simple project, maybe something like a motion sensor for my garage or home. I’ve been looking into ESP32 but I’m not sure. Do you have another option you'd suggest?
I’d like something that’s easy to learn, has lots of tutorials online, and maybe has Wi-Fi or Bluetooth so I can expand the project later on.
Thanks!
2025-05-20 6:58 AM
Welcome to the forum.
It is ST's forum - so not really the place to ask about ESP32!
@Sem_Moris wrote:Do you have another option you'd suggest
You're on the ST forum - so the obvious answer here is going to be, STM32 !
@Sem_Moris wrote:I’d like something that ... has lots of tutorials online, and maybe has Wi-Fi or Bluetooth
STM32 certainly covers that!
@Sem_Moris wrote:I’d like something that’s easy to learn!
That's really down to your experience & aptitude - different makes are not fundamentally different.
2025-05-20 7:00 AM
Hello,
That depends on your expectation either now our in the future.
If you want to learn the embedded system in general : Hardware and software; I suggest MCU world where you can learn a plenty of things but you need more efforts in learning.
If you need something easy to build and you don't care about the details and you look for high level application. Go ahead with ESP or similar. That's is my point of view.
2025-05-20 7:19 AM
@mƎALLEm wrote:If you need something easy to build and you don't care about the details and you look for high level application.
@Sem_Moris If that's where you're looking, then Arduino is probably the way to go.
Arduino largely isolates you from the details of different makes & models of microcontroller.
You can even get Arduino on the STM32:
https://docs.arduino.cc/libraries/stm32duino-examples/
2025-05-20 7:28 AM
You're right! I was actually hoping to get some advice on alternatives to the ESP32 but I didn’t word it very clearly. Thanks a lot for your reply!
2025-05-20 7:35 AM
Thanks! I’d like to learn more even if it’s a bit harder.
2025-05-20 7:41 AM - edited 2025-05-20 8:31 AM
Integrated WiFi is a key feature of ESP32.
There aren't any STM32s with built-in WiFi; a few have BLE, but none has WiFi.
So, if integrated WiFi is key for you, then you'll need to be looking elsewhere for ESP alternatives ...
(of course, external WiFi can be added to any microcontroller).
PS:
Are you actually looking at just the microcontroller itself, or are you really after (small) boards/modules - like this:
2025-05-20 8:55 AM
ESP32 would be more suited to hobby projects like you describe in terms of ease of use with wifi connectivity.