Skip to content

Comment on Getting into robotics as a software engineerparent

Comments

I guess that depends on your software background. If C/C++ is not a problem, I would recommend Arduino. I found it simpler to just upload your program as the sole brain of your MCU, rather than working with a Raspberry Pi with Linux and all the abstractions, devices, etc that goes with it.

I’d recommend starting with this as well. The setup() and loop() model gets you started quickly and can take you through a lot of small projects before you want timers or other advanced features.

Plenty of tutorials and libraries (often “working but not high-quality”) are available as well.

Even if c/c++ scares you a little, I’d still start there (I came from a long c/c++ background, but I’ve seen my kids be able to do it with not nearly as much help as I expected to give them).

Dirt cheap and readily available as well. Clones are fine; you don’t need the name brand Arduino boards.

Raspberry Pi will work with the Arduino environment as well.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.