John Marshall reviews Arduino workflow. (N.B. RoHS is the Restriction of Hazardous Substances Directive)


Heliotropism in natural systems has evolved over millennia as a means of regulating energy capture and utilization. The mechanisms by which natural systems (e.g. sunflowers) implement solar tracking are complex, but robust (perhaps due to the built-in redundancy). In this exercise you will implement artificial systems that can track a moving light source, using your Arduino kits and some additional hardware. This exercise will serve as a foundation for more complex mechanisms you will develop under the theme of heliotropic smartsurfaces.


Your team's task is to design, build, program and test a device that tracks a light source (a handheld flashlight). This system should operate on dual axes and be active. Ideally it should be capable of:
  • Tracking the light horizontally
  • Tracking the light vertically
  • Indicating when it is in alignment with the light.

Materials, Tools

  • Your Arduino kits
  • The new parts handed out today
  • Cardboard, Tape, etc.

Judging Criteria

  • Tracking accuracy - # of axes.
  • Reliability.
  • Simplicity and ease of implementation.
  • Spectacle


LDR's pointing in the same direction.
Separated by dividers.
Unless they are facing the light head on, the values returned will be in variance.
Unless the values returned are within a certain threshold, servos run in the appropriate direction.

I never start from scratch
memo: HERE.

More images HERE.