Reaction time is the amount of time that it takes someone to respond to a stimulus. A stimulus is just something that happens in the person's environment, like a beep or a change in color. As an example, try using this website to measure your visual reaction time. In this case, the visual stimulus is when the screen changes from red to green. The website measures how long it takes you to respond to this change.
In this project, you will create a way for young children to program the Finch. The Finch will have two modes. In the recording mode, a child can tilt the Finch in different directions. Your program will save this sequence of tilts in a list or array. In the play mode, the Finch will translate the sequence of tilts into a sequence of movements.
Write a program which turns the Finch into a datalogger that records light, acceleration, and temperature (six values in all). Your program should ask the user for a length of time in seconds. It should then record data once per second for the chosen time period. The data should be stored in a two-dimensional array.
Program your Finch to play a modified version of the memory game Simon. In the game you will write, the Finch will print an orientation, either Beak Up, Beak Down, Left Wing Down, or Right Wing Down. You will then need to move the Finch to that orientation. If you do this successfully, the Finch will print a new orientation – you‟ll have to move the Finch to the first orientation, then to the new one.
In this assignment, you will program the Finch robot to collect data with its sensors. Then the program will perform calculations based on the data and display the results on the screen.
The Finch should move along a path and stop at 15 points. At each point, it should record the value of the left and right light sensors. This data should be stored in two arrays or two lists. The Finch's beak should be red while it is recording data.