How Will You Know It Worked?

You measure the rate of a blinking LED using just your bare eyeballs. For more detailed measurements, you need some different tools. Performing these measurements in your own lab is encouraged but not mandatory.

Some of the optimizations will be very easy to measure. Space-saving optimizations result in a smaller file size. Because the Arduino software reports the resulting binary sketch size after every compilation, it's easy to see if the file got bigger, got smaller, or stayed the same size after you applied a particular optimization. Space-saving optimizations are important because they let you pack more software into your chip, before you have to move up to a bigger (and probably more expensive) device. The available ...

Get Arduino Internals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.