This project involves controlling a light show comprising six LEDs that continuously run through patterns. A function is implemented to manage this light show, triggered by a button with a pull-down resistor. Once activated, the function runs continuously until instructed to stop. A second button, connected to a pull-up resistor, triggers a hardware interrupt to halt the light show function.
- Controls a light show consisting of six LEDs running through various patterns.
- Activation of the light show function is initiated by pressing a button with a pull-down resistor.
- Deactivation of the light show function is achieved by pressing a button with a pull-up resistor, triggering a hardware interrupt.
Pressing the activation button triggers the light show function, causing the LEDs to run through their patterns continuously. Pressing the deactivation button halts the function via a hardware interrupt, stopping the light show.
- Six LEDs
- Activation button with pull-down resistor
- Deactivation button with pull-up resistor
- Microcontroller (e.g., Arduino)
- Connect six LEDs and appropriate resistors to the microcontroller.
- Connect the activation button with a pull-down resistor to trigger the light show function.
- Connect the deactivation button with a pull-up resistor to halt the light show function.
- Upload the Arduino code provided in the repository to the microcontroller.
- Arduino Code: Contains the code necessary to control the LED light show function.
- Project Image: Illustration or image depicting the setup of the project.
This project is licensed under the MIT License.
- This project was developed to explore continuous LED light show control with button-triggered activation and interruption.
Feel free to contribute, report issues, or suggest improvements! Enjoy the light show! 💡🎉