While students use the guitar form the Guitar Hero game, we are collecting data from the five different buttons from the guitar. This points reveal information about the pressure that the user is putting on each of the buttons. This data could be correlated with the emotional arousal of the students.
Hardware

A regular guitar from Guitar Hero game, was altered adding to it 5 pressure sensors on each of the five buttons on the guitar. The signal for each pressure sensor is collected. The following picture shows the order of the sensors on the buttons and the column on the output file that represent each button.
Software

In order to use this hardware and get the information from it, our team developed a console application for Windows written in Java.

It is important to mention that this same application works for four different hardware: Skin Conductance Sensor, Posture Chair Sensor, Pressure Mouse Sensor and Pressure Guitar Sensor.
Installation
  1. Download the application.
  2. Unzip the file, and copy all the files into a new folder called "sensors".
  3. And you are done!
Using the system
  1. Before using the application, you need to physically connect all sensors to the computer, and find out in which port (COMM) it is connected.
  2. Open a Command window.
  3. Change to the "sensors" folder.
  4. Type CommonSensorsJ2E <output_file_name>. Where output_file_name is the name of the file where all data will be stored. This file will be stored on the "sensors" folder.
  5. The application prompt you to specify in which port is connected each sensor. In this case we need to find the port where the mouse is connected. When it shows up in the screen type "guitar", if there is listed a port where none sensor is connected just type "none".
  6. To stop recording data just press Ctrl + C.
  7. The output file will be in the same folder as the application is.
Description of the output file

The output file could be opened as CSV file, so it can be readed as plain text file or using some spreadsheet application such as Excel. If you run the programm just with the guitar your file will have the following fields:

Field Description Values
Timestamp It is the timestamp (date and time) of the computer running the system. It could be used to synchronize the data with other inputs. The value is a combination of the date and time on the computer, with the following format "yymmddhhmmssSSS" (y - year, m - month, d - day, h - hour, m - minutes, s - seconds, S - milliseconds).
button1 This column is not used by this sensor.
button2 - yellowButton The value of the sensor on the Yellow button (third button) of the guitar. The value of the sensor varies from 0 to 1024. Being 0 the highest pressure.
button3 -orangeButton The value of the sensor on the Orange button (fifth button) of the guitar. The value of the sensor varies from 0 to 1024. Being 0 the highest pressure.
button4 - blueButton The value of the sensor on the Blue button (fourth button) of the guitar. The value of the sensor varies from 0 to 1024. Being 0 the highest pressure.
button5 - redButton The value of the sensor on the Red button (second button) of the guitar. The value of the sensor varies from 0 to 1024. Being 0 the highest pressure.
button6 This column is not used by this sensor.
button7 - greenButton The value of the sensor on the Green button (first button) of the guitar. The value of the sensor varies from 0 to 1024. Being 0 the highest pressure.
button8 This column is not used by this sensor.
Details about time rates
The information generated for these sensors is about one value every 156 millisec, in other words 6 values per second.
References