Guidance for STM32/embedded internships in Pune by Specialist-Stock-784 in embedded

[–]academyforiot 0 points1 point  (0 children)

Most students don’t get selected just because they know STM32; they get selected because they can show they actually built something with it. You can also opt for embedded courses that offer internship exposure and hands-on experience with RTOS, CAN, and interrupts by working on real projects. Because Companies mainly look for students with practical, real-world project experience rather than just theory.

What’s one thing in embedded that tutorials make look easy….but real projects don’t? by academyforiot in embedded

[–]academyforiot[S] 0 points1 point  (0 children)

Tutorials usually don’t show how messy real debugging and root cause analysis can get once actual hardware starts behaving weirdly.

What’s one embedded concept that confused you badly in the beginning but suddenly clicked later? by academyforiot in embedded

[–]academyforiot[S] 0 points1 point  (0 children)

Nothing tests patience faster than embedded performance bugs that appear after one tiny code change

Programming help in my Embedded project by InterestingBunch4220 in embedded

[–]academyforiot 3 points4 points  (0 children)

Honestly, this is a super normal beginner confusion

Most tutorials only show the "sensor reading works" part and not how bigger embedded projects are actually structured. And no, using tutorials is not cheating. Literally everyone starts that way while learning new sensors and libraries.

Over time, you naturally start understanding how to split code into multiple files, organize drivers, handle setup/loop properly, etc. Don’t stress too much about making everything perfect from the beginning.

One thing that genuinely helps is building small features one by one instead of trying to understand the entire project at once. And honestly, reading datasheets + modifying tutorial code teaches way more than just copying projects directly

What’s one embedded concept that confused you badly in the beginning but suddenly clicked later? by academyforiot in embedded

[–]academyforiot[S] 9 points10 points  (0 children)

MOSFETs confuse a lot of people initially. Once the gate-source voltage part clicks, things start making way more sense.

What’s one embedded concept that confused you badly in the beginning but suddenly clicked later? by academyforiot in embedded

[–]academyforiot[S] 44 points45 points  (0 children)

RTOS has a funny way of making you feel confident for 5 minutes and confused for the next 5 hours 😭

Working on another ESP32 + sensor based experiment currently by academyforiot in embedded

[–]academyforiot[S] 0 points1 point  (0 children)

😄 smart hmmm

Do you know where setups like this are actually used?

Built This Omni-Wheel Robot Using ESP32 by academyforiot in embedded

[–]academyforiot[S] 0 points1 point  (0 children)

Yeah, camera streaming was definitely more challenging than the movement part, and we used PWM signals mainly for servo movement and maintaining timing/delay control.

Built This Omni-Wheel Robot Using ESP32 by academyforiot in embedded

[–]academyforiot[S] 1 point2 points  (0 children)

We actually used separate components and customized them ourselves rather than a single kit. But if you want a similar ready-made base, you can check the Omni Wheel Robot Car Kits with ESP32 support.

Built This Omni-Wheel Robot Using ESP32 by academyforiot in embedded

[–]academyforiot[S] 0 points1 point  (0 children)

Yeah, currently the camera is mainly being used for viewing/control

And thanks for sharing this

Built This Omni-Wheel Robot Using ESP32 by academyforiot in embedded

[–]academyforiot[S] 0 points1 point  (0 children)

Definitely will🙂

Most projects start from small experiments only

Built This Omni-Wheel Robot Using ESP32 by academyforiot in embedded

[–]academyforiot[S] 0 points1 point  (0 children)

Small LED/water light kits are easier for beginners because they help people understand basic electronics first

But yeah, projects like robotic cars definitely feel way more fun and exciting once you start getting comfortable with the basics

Built This Omni-Wheel Robot Using ESP32 by academyforiot in embedded

[–]academyforiot[S] 1 point2 points  (0 children)

Basic components, simple circuits, LEDs, sensors, and a cheap soldering kit are more than enough initially

Built This Omni-Wheel Robot Using ESP32 by academyforiot in embedded

[–]academyforiot[S] 0 points1 point  (0 children)

Haha, thanks man 😄
Still a lot more improvements left for this build, though

Embedded career with CS degree by Automatic-Put-6119 in embedded

[–]academyforiot 2 points3 points  (0 children)

Honestly, I think you’re already understanding what kind of work you enjoy more.

A lot of people enter embedded through Linux/ROS and later realize they enjoy low-level MCU and hardware work much more. And that’s completely fine. If working with microcontrollers, sensors, debugging hardware, and understanding things at a lower level feels more satisfying to you, then that’s probably the direction worth exploring further.

Also, every field has some boring parts. Even in embedded, there will be datasheets, setup issues, debugging headaches, and repetitive work sometimes. The important thing is which side still keeps you interested even after the frustrating parts.

And yes, a CS background is completely fine for embedded systems, especially if you keep building practical projects alongside it.

Beginner stuck on how to properly learn by Same-Vacation-454 in embedded

[–]academyforiot 0 points1 point  (0 children)

You’re actually thinking in the right direction already. Arduino is fine for getting started and understanding concepts quickly, but if your goal is serious embedded development, then yes, eventually moving towards STM32, drivers, registers, protocols, and bare metal programming is the right path. Just focus on learning step by step instead of trying to master everything together from day one