3 degrees of freedom: gyroscope to PC

Gyroscopes can measure rotations. It would be great to make such measures easily accessible to response latency experiments. I now managed to connect a gyroscope to my PC via an Arduino. I used components from Seeedstudio: a Xadow Arduino main board, a Xadow 6DOF unit that has an accelerometer and a gyroscope, an additional breakout board to connect an additional pin, and software from ic2devlibs.

Below are some photos showing how the “head” on the screen responds to rotation of the sensor (which is placed on the small white board in my hand). Next to the head, the rotation angle (up vs. down pointing of the nose) is displayed. This can easily be saved along with timestamps. There is also a video displaying the connection.

2014-02-13 15.01.55 2014-02-13 15.01.51 2014-02-13 15.00.58 2014-02-13 15.02.28 2014-02-13 15.02.25

Paper on Arduino in press at Behavior Research Methods

IMG_8401 - CopyBehavior Research Methods today kindly accepted our paper on how to use the Arduino platform for collecting response latencies in cognitive science research. It focuses on E-Prime, but demonstrates also use of the Arduino Leonardo with DMDX.

Here is the accepted (uncorrected) manuscript:

Schubert, T. W., D’Ausilio, A., & Canto, R. (in press). Using Arduino microcontroller boards to measure response latencies. Behavior Research Methods.

The code itself is now hosted on a project page of the Open Science Framework.

UPDATE: The paper is now online at the BRM site. BRM is an electronic only journal.

Slides from SPSP talks

I talked about ScriptingRT and measuring response latencies with Arduinos at this year’s SPSP. Here are the slides. Talk on Arduino in the Embodiment precon and  talk on ScriptingRT at the conference.

Another talk at the symposium was Winter Mason on the open source HTML5 IAT. His slides.

Talk number 3 from the symposium was from Robert Wilson on the use of smartphones – combining audio and experience sampling. Check out the slides.