Skip to main content
Explorer II
May 20, 2025
Solved

Which is better: ESP32 or other?

  • May 20, 2025
  • 4 replies
  • 962 views

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!

    This topic has been closed for replies.
    Best answer by Andrew Neil

    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.

    https://community.st.com/t5/stm32-mcus-products/for-better-learning-stm32-programming-and-debugging/m-p/719468/highlight/true#M260690

    https://community.st.com/t5/stm32-mcus-products/for-better-learning-stm32-programming-and-debugging/m-p/719485/highlight/true#M260696 

    4 replies

    Super User
    May 20, 2025

    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.

    https://community.st.com/t5/stm32-mcus-products/for-better-learning-stm32-programming-and-debugging/m-p/719468/highlight/true#M260690

    https://community.st.com/t5/stm32-mcus-products/for-better-learning-stm32-programming-and-debugging/m-p/719485/highlight/true#M260696 

    Sem_MorisAuthor
    Explorer II
    May 20, 2025

    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!

    Technical Moderator
    May 20, 2025

    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.

    Super User
    May 20, 2025

    @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/

    https://www.stm32duino.com/

    https://github.com/stm32duino

    Super User
    May 20, 2025

    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:

    AndrewNeil_0-1747755066335.png

    Super User
    May 20, 2025

    ESP32 would be more suited to hobby projects like you describe in terms of ease of use with wifi connectivity.