I am an MSc by research student in psychology. I need to create a critical flicker. This is a small diode (light bulb) which will flicker at rates between 1Hz (updating once per second) to 50Hz (50 cycles per second) I am hoping to use a staircase, starting at around 25Hz. The participant would be given 3 trials in which they would have to guess which bulb is flickering. If they guess correctly on all 3 trials, they would then be presented with 35HZ, or if they make an incorrect answer, 15Hz. Eventually the staircase would level off so that it only ascends/decends by 2Hz and at a certain point the threshold would be established. Has anybody done anything similar to this? I did consider using an Arduino board, but I am not sure how to combine this with PsychoPy.