A gym timer that fits in a small tin can
- Get CircuitPython 7+ on your board. You can find your board here.
- Get the CircuitPython 7+ libraries from here.
- Copy
adafruid_bus_serviceandadafruit_ht16k33to the lib folder in your board. - Copy all the code from
src/gym-timerto the root folder of your board.
-
Copy
src/gym-timer.shto your machine -
Make sure the file is executable by doing
chmod +x ./gym-timer.sh(or if you need to use sudosudo chmod +x ./gym-timer.sh) -
Send the command that you want to use! All commands have a 10 second countdown.
Up:
./gym-timer.sh up/3or./gym-timer.sh up/3/secondscounts up 3 seconds../gym-timer.sh up/3/minutescounts up 3 minutes.
Down:
./gym-timer.sh down/3or./gym-timer.sh down/3/secondscounts down 3 seconds../gym-timer.sh down/3/minutescounts down 3 minutes.
EMOM:
./gym-timer.sh emom/3does an "every minute over minute" for 3 minutes.
Every X time for Y reps:
./gym-timer.sh every/3/seconds/for/5counts up 3 seconds 5 times../gym-timer.sh every/3/minutes/for/5counts up 3 minutes 5 times.
Tabata:
./gym-timer.sh tabatadoes a Tabata timer.
Every X time, then Y time for Z reps (adjustable Tabata):
./gym-timer.sh every/10/seconds/and/15/seconds/for/5counts up 10 seconds and immediately counts up 15 seconds for 5 times../gym-timer.sh every/10/seconds/and/15/minutes/for/5counts up 10 seconds and immediately counts up 15 minutes for 5 times../gym-timer.sh every/10/minutes/and/15/seconds/for/5counts up 10 minutes and immediately counts up 15 seconds for 5 times../gym-timer.sh every/10/minutes/and/15/minutes/for/5counts up 10 minutes and immediately counts up 15 minutes for 5 times.