Challenge 3: Examining the Software
If you ask a dozen students about their favorite part of designing gizmos with an Arduino, you’re likely to get a dozen unique answers. One might like experimenting with new sensors, another might like building motorized devices, and a third might prefer the programming portion of a design. Even your authors have their own favorite parts of designing a gizmo. Harold, for example, enjoys the programming part of a project, and he’s quite good at it. But James Floyd, on the other hand, prefers laying out circuits on a breadboard instead of typing up bits of code to make a sketch.
But an Arduino gizmo requires some skill in all areas. Harold is also quite good at building circuits, and James Floyd ...