Welcome to the "КБУ?" button project repository! This project is a simple device that allows users to easily initiate the process of obtaining information about deadlines or remind the team of important questions with simple press of a button.
The "КБУ Button?" project implements functionality that allows users to interact with the device through a simple button press. This project can be useful in various scenarios, including workflows, team meetings, and other situations where quick attention is required.
- Download or clone this repository to your computer.
- Open the project in Arduino IDE.
- Connect your Arduino board to your computer.
- Select the appropriate board and port from the "Tools" menu.
- Upload the code to the board.
This repository contains two versions of the code:
This version is based on the classic microcontroller approach with polling for button state. The code continuously checks if the button is pressed and performs corresponding actions.
Code Path: classic_version
This version uses hardware interrupts to handle button presses. This allows for more efficient use of microcontroller resources and real-time event response.
Code Path: interrupt_version
After uploading the code to the board, you can use the button as follows:
- Raise your hand and clench it into a fist.
- Press the button.
- A message "КБУ?" will appear in your device output stream.
If you would like to contribute to this project, please fork the repository and submit a pull request with your changes. We welcome any improvements and ideas!
This project is licensed under the MIT License - see the LICENSE file for details.
Thank you for your interest in this project! If you have any questions or suggestions, feel free to reach out!