Hacker News new | ask | show | jobs
by A-Train 1884 days ago
Thanks for this article. I have a friend whom I asked almost the same question as is in the article. He suggested to me modules based on esp32.
2 comments

Espressif chips are excellent for making projects that work well, but it's a bit harder to recommend them for education.

It's tough to get truly "bare metal" code running on their chips once you want to dig more deeply into how things work. Everything is based around their development framework, which is open-source and quite easy to use, but somewhat difficult to read.

Part of why people like the Arduino ecosystem is that it supports a wide variety of platforms, many of which have excellent documentation and register-level example code.

But at the end of the day, the best way to learn about microcontrollers is to grab the first one you can find and treat it like a toy. Have fun!

I see thank you for the clarification.
Yeah, you'll have a lot of fun with something like this: https://www.amazon.com/LILYGO-T-Display-Bluetooth-Developmen...
One of my recent projects was a robot using a LILYGO T-Display module running MicroPython. I'm going to use them in "Build a Drawbot" workshops at our local Makerspace. The previous version used an Arduno running TinyBasic. I think Python and Wifi capability will make it a little more accessible.

https://github.com/russhughes/turtleplotbot3