2019/2020 ICS3U Challenge #1. Reaction Timer with LCD Display.
- Watch this video of a simple reaction timer again.
- You are asked to duplicate it's execution EXACTLY using your components (LCD module, 10 kΩ pot, and DEBOUNCED momentary push button wired into digital pin 2 of your Arduino.)
- On the software side, your code will,
- include the EXACT text you see in the video. No latitude here.
- Generate a random number between 1000 and 3000 as the delay before issuing the alert, "Now!" in column 0, row 0 of an, otherwise, blank screen. At this point the clock is running.
- Your program exploits the External Interrupt feature of the Arduino to monitor the user's button press.
- When pressed, your code will determine the number of milliseconds that have elapsed and and publish the result EXACTLY as shown in the video before pausing 3 more seconds until the entire sequence repeats itself.
- In the event your toolkit is 'component-deficient', you are NOT to raise your hand or leave your seat to go looking for a replacement. Just sit there quietly ensuring your software will function as expected when you find your missing parts(s)
Finally, remember the DES is a drama-free zone.