# Lamp TimerAn Arduino sketch to display a countdown timer for 8 seconds before turning on a lamp and counting down from 20 seconds before turning off, with support for illuminated pushbuttons and cancellation.## Dependencies:* [CountUpDownTimer](https://github.com/AndrewMascolo/CountUpDownTimer)## Getting Started* You need [PlatformIO](https://platformio.org/) installed and configured.* Download the latest release of [CountUpDownTimer](https://github.com/AndrewMascolo/CountUpDownTimer) and put it in the ``/lib/`` folder. See [README.txt](/lib/readme.txt) in the folder for more information.* Open the project, and set the pin assignments to match your project.* Build and run.## Hardware Requirements* Arduino Uno R3 or equivalent (check those pin assignments!)* 2x illuminated pushbuttons (or 2x pushbuttons and 2x LEDs)* 2x 74HC595 shift registers* 2x Common anode 7-segment displays* Wire and the appropriate resistors for your hardware## Schematic## Project StatusI consider this project complete as of 2018.I've edited my real name out of the schematic and and reconstructed the git history using [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) in 2023.## License- [AGPL 3.0](LICENSE)