Flag variables are not evil (for Microcontrollers)

Getting programming questions answered on the internet can be problematic. Programmers love to have opinions, stick to those ideas, and express them to you even when their opinion …
Read More
Getting programming questions answered on the internet can be problematic. Programmers love to have opinions, stick to those ideas, and express them to you even when their opinion …
Read More
On every page of my blog, you might notice a chat window. If I’m not busy, we can chat in real-time. If not, the messages come to me by email. Here’s one I got from Matt the other …
Read More
The other day my friend called me up. He told me how much he missed building circuits and wanted to start again with the Arduino. So he asked me “which Arduino starter kit is the …
Read MoreLearned about it in this video from the YouTube Channel My Life in Gaming. Some of their videos are a bit more technical than the general “retro review” style, which is why I …
Read MoreBack in the 1990s, a 1.44mb floppy disk was a reasonable storage size for most documents. For bigger documents or backing up an internal hard drive, other options were necessary. …
Read More
What part is the most important part in building a project? All of them! Okay, bad joke. Selecting the right parts or components for a design is an area where both new hobbyist and …
Read MoreUsing a learning algorithm known as NEAT, this Super Mario World play through is an example of a machine learning how to beat the level on its own. Using an evolutionary process, a …
Read MoreThe Rigol DS1052E digital oscilloscopes are very popular for both hobbyist and professional engineers. These are very affordable scopes that pack a lot of value. Most of the …
Read More
There are two methods to making a prototype PCB: 1) Etch Your Own or 2) Send to a Prototyping Service. While there are many prototyping service options, most cause you to wait …
Read More
Use de-caffeinated Silicon, of course!
Read More