News

The core of the project is an optical communications system where an LED transmits data, and a photoresistor receives it. This forms the basis for several additional mini-projects where sensor data is ...
The code inside the Arduino loop is essentially a state machine. In the IDLE state, it looks for a reading that is below the idle limit. When found, that causes a transition to the sampling state.