As a possible form of altitude sensor or other detection device, Geoffrey Barrows has created an interesting analogue edge detector using an Arduino and a lot of light-dependent resistors. As light changes across the LDRs, the signals from each are measured and using an algorithm programmed into the Arduino a flow-direction can be determined. In the following video the concept and project are explained in more detail:
Looking for a light sensor? Although it can be tempting to use a light-dependent resistor, they're fragile and can give varying results. Instead - consider our LIGHT: light sensor module based around the digital TEMT6000 sensor. It gives consistent and reliable readings, and is incredibly easy to use with our Getting Started guide. For more information and to order, click here!