Arduino projects blend code and the physical world, which is what simultaneously makes them a joy to work on and an absolute nightmare to debug. I’ve compiled a list of gotchas that have thwarted me at some point or another in the hopes that it’ll help others claim victory over roadblocks. Some tips are technically insightful while others are mistakes worthy of The Three Stooges.
This a living list, so I’ll add gotchas and tips as I run into them. If there are any you’d like to add, shoot me an email and I’ll include it!