Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Poshjark/kbu_button

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

"КБУ?" button project

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.

Table of Contents

Description

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.

Installation

  1. Download or clone this repository to your computer.
  2. Open the project in Arduino IDE.
  3. Connect your Arduino board to your computer.
  4. Select the appropriate board and port from the "Tools" menu.
  5. Upload the code to the board.

Code Versions

This repository contains two versions of the code:

Classic Approach

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

Hardware Interrupts

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

Usage

After uploading the code to the board, you can use the button as follows:

  1. Raise your hand and clench it into a fist.
  2. Press the button.
  3. A message "КБУ?" will appear in your device output stream.

Contributing

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!

License

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!

About

The Arduino project for user#11

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages