A PC parallel port button box provides millisecond response time accuracy under Linux
For psychologists, it is sometimes necessary to measure peoples reaction times to the nearest millisecond. This article describes how to use the PC parallel port to receive signals from a button box to achieve millisecond response time accuracy. The workings of the parallel port, the corresponding port addresses, and a simple Linux program for controlling the port are described. A test of the speed and reliability of button box signal detection is reported. If the reader is moderately familiar with Linux, this article should provide sufficient instruction for him or her to build and test his or her own parallel port button box. This article also describes how the parallel port could be used to control an external apparatus
KeywordsBehavior Research Method Round Trip Parallel Port Control Port Millisecond Accuracy
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
(1997).Parallel port complete: Programming, interfacing and using the PCs parallel printer port.
Madison, WI: Lakeview ResearchGoogle Scholar
Chambers, C. D.
, &Brown, M.
(2003). Timing accuracy under Microsoft Windows revealed through external chronometry.Behavior Research Methods, Instruments, & Computers
, 96–108.CrossRefGoogle Scholar
Finney, S. A.
(2001). Real-time data collection in Linux: A case study.Behavior Research Methods, Instruments, & Computers
, 167–173.CrossRefGoogle Scholar
Forster, K. I.
, &Forster, J. C.
(2003). DMDX: A Windows display program with millisecond accuracy.Behavior Research Methods, Instruments, & Computers
, 116–124.CrossRefGoogle Scholar
MacInnes, W. J.
, &Taylor, T. L.
(2001). Millisecond timing on PCs and Macs.Behavior Research Methods, Instruments, & Computers
, 174–178CrossRefGoogle Scholar
McKinney, C. J., MacCormac, E. R.
, &Welsh-Bohmer, K. A.
(1999). Hardware and software for tachistoscopy: How to make accurate measurements on any PC utilizing the Microsoft Windows operating system.Behavior Research Methods, Instruments, & Computers
, 129–136CrossRefGoogle Scholar
(1999a). The PC tachistoscope has 240 pages.Behavior Research Methods, Instruments, & Computers
, 329–333.CrossRefGoogle Scholar
(1999b). Timing accuracy of PC programs running under DOS and Windows.Behavior Research Methods, Instruments, & Computers
, 322–328.CrossRefGoogle Scholar
Plant, R. R., Hammond, N.
, &Turner, G.
(2004). Self-validating presentation and response timing in cognitive paradigms: How and why?Behavior Research Methods, Instruments, & Computers
, 291–303CrossRefGoogle Scholar
Plant, R. R., Hammond, N.
, &Whitehouse, T.
(2003). How choice of mouse may affect response timing in psychological studies.Behavior Research Methods, Instruments, & Computers
, 276–284.CrossRefGoogle Scholar
Segalowitz, S. J.
, &Graves, R. E.
(1990). Suitability of the IBM XT. AT. And PS/2 keyboard, mouse and game port as response devices in reaction time paradigms.Behavior Research Methods, Instruments, & Computers
, 283–289.CrossRefGoogle Scholar
Sorokin, A. V.
(2002). Instrument-to-PC interfacing using an enhanced parallel port.Instruments & Experimental Techniques
, 516–520.CrossRefGoogle Scholar
(2006). Millisecond accuracy video display using OpenGL under Linux.Behavior Research Methods
, 142–145.CrossRefPubMedGoogle Scholar
, &Giray, M.
(1989). Time resolution of clocks: Effects on reaction time measurement—good news for bad clocks.British Journal of Mathematical & Statistical Psychology
, 1–12.Google Scholar
© Psychonomic Society, Inc. 2006