SACC

/ / navigation

Introduction

Parts and Tools
Solder it
Program it

/ / Programmable LED



This is a tiny blinking device. The blinking sequence can be reprogrammed with the use of a flash light. It detects changes in lighting and records these changes and finally plays them back.


The LDR (Light Dependent Resistor) is used as input sensor to detect the light changes. It is attached to an ADC (Analog Digital Converter) port of the microcontroller. If the controller detects short light changes (dark, bright, dark or the other way round) it switches into recording mode. It records up to 10 seconds with 40 samples per second. Then it switches back to playback mode and plays the recorded sequence.


Source: Alex Weber/Tinkerlog