Writing, Wiring, and Testing
Unfortunately, no good software emulator exists yet for the Arduino; fortunately, programs for this platform are usually small and specific enough such that the compile-run-debug cycles are tolerable. Good coding and testing techniques go a long way toward ensuring a high-quality outcome. The same goes for constructing and wiring up the physical electrical connections.
While nearly all of the projects in this book can be constructed without solder, permanent installations require good soldering techniques to ensure a conductive pathway. It’s best to verify (usually with the help of a breadboard) that the connections work as expected before making them permanent with solder.
Use good code-testing techniques. Whether ...