Skip to content
This repository has been archived by the owner on May 4, 2024. It is now read-only.

jhordyess/pomodoro-with-arduino-multifunction-shield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pomodoro timer with Arduino Multifunction Shield

Simple Pomodoro timer with Arduino Multifunction Shield.

Features

Two main modes:

  • Manual -> It starts a Pomodoro or a break with the button.
  • Auto-loop -> It starts a Pomodoro or a break automatically (to reset it is necessary to pause).

Default minutes:

  • A Pomodoro has 25 minutes.
  • A short break has 5 minutes.
  • A long break has 15 minutes.

Buttons description

On waiting or stop

Button Pressed Action
1st Short or long Play
2nd Short or long Play with auto-loop
3rd Short or long Reset

On play

Button Pressed Action
1st Short or long Pause
2nd Short or long Nothing
3rd Short or long Nothing

On pause

Button Pressed Action
1st Short Continue
1st Long Reset minutes
2nd Short Add 2 minutes
2nd Long Subtract 2 minutes
3rd Short or long Reset

Requirements

Hardware

To build this device, the following items are required:

  • Arduino microcontroller (Arduino UNO R3 was used)
  • Arduino Multifunction Shield (for Arduino Uno R3)

Software

This project requires the following libraries to run:

Developer Notes

To-Do

  • Choose the number of Pomodoros to make.
  • Disable auto-loop on pause.
  • Change the default minutes before playing.

License

© 2022 Jhordyess. Under the MIT license.


Made with 💪 by Jhordyess

About

Simple Pomodoro timer with Arduino Multifunction Shield.

Topics

Resources

License

Stars

Watchers

Forks

Languages