Wokwi

Arduino, IoT and Electronics Education

Visit Website
July 31, 2020 Soft Launched GoodArduinoCode.com

When I look at Arduino projects that people are sharing online, their code usually looks like a horrible mess.

Usually, it is a collection of code snippets copied from different sources, smashed together, tweaked and tortured until they eventually achieve the desired result.

This makes me sad 😢

That's why I decided to create GoodArduinoCode.com, a curated collection of Arduino projects, focusing on high-quality code.

As you move through the code, you can find annotations that highlight the good engineering practices implemented by the code, and explain some of the trickier parts.

In addition to code, each project also contains a full list of hardware, connection diagram, and a code simulation environment. This means that you can experiment with the code inside your browser, even without any hardware. 😊

I decided to build GoodArduinoCode as an open source project on Github, so that anyone can contribute to the existing projects, and even suggest and add new projects, getting feedback on their code through GitHub's built-in code review mechanism.

On the tech side, I'm using React and Next.js for the frontend, Puppeteer for rendering the social sharing images for the projects, and Vercel as the deployment infrastructure.

The simulation is powered by the open Arduino simulation engine I created a few months ago for wokwi.

Finally, the business goal of this new project is to build a mailing list of people who are interested in Arduino coding, and eventually build high quality paid programming courses for this audience. 💎

So, what can I do better? 🤔

Comment

About

Help people who are making their first steps into the Arduino and Electronics world.