Speed Timer like Speed Stacks for speedcube competitions, have a timer with 2 sensors for rigth and left hand, and it can be used like the video show.
Arduino may conect to pc for show in the screen timer, scrambles, etc, the pc display is a complete accesory for this games, and, it need technology because using timers olds by gaming in the 90 in 2018 is very old.
This proyect have 3 parts.
1) Phisycts Interface.
2) Data interface.
3) Pc Interface.
For make physics interface we need.
Arduino UNO.
Protoboard
1 red resitor 220 Ohm
1 green Resistor 220 Ohm
1 piezoelectric speaker.
1 transistor 2N222
2) data Interface we need usb or bluetooh conected arduino to PC's com port.
3) For PC interface we use nodejs libraries npm serialport robotjs
we use https://cstimer.net/ that whe see that Mats Valk and Feliks Semdegs using in their training
This proyect have repository and it's https://github.com/brakdag/ArduinoSpeedCubing
Well, we start.
First we have to install arduino software from the web page of arduino https://www.arduino.cc/en/Main/Software we can donate money or just download. Next install software and update libraries etc, and conect you arduino to pc (usb), and check that in your IDE software arduino you have checked com port that apears you arduino. To check that conection is ok you can upload to us arduino the code of blink in the examples. If you have funcitonality with arduino and pc, an you can upload software made in IDE Arduino you can skip to the next step.