ButtonBox: Difference between revisions
Jump to navigation
Jump to search
nowiki -> source |
No edit summary |
||
| Line 411: | Line 411: | ||
== Buttonbox in Python and PsychoPy == | == Buttonbox in Python and PsychoPy == | ||
Example using the buttonbox in Python: <nowiki> | |||
#!/usr/bin/env python | |||
#import the rusocsci.buttonbox module | |||
#!/usr/bin/env python | |||
from rusocsci import buttonbox import logging, time | |||
from rusocsci import buttonbox import logging, time | #make a buttonbox | ||
bb = buttonbox.Buttonbox() | |||
#wait for a single button press | |||
b = bb.waitButtons() | |||
#print the button pressed | |||
print("b: {}".format(b)) </nowiki> | |||
# | Using the Buttonbox in PsychoPy: <nowiki> | ||
#!/usr/bin/env python | |||
#import psychopy and rusocsci | |||
from psychopy import core, visual from rusocsci import buttonbox | |||
# | ##Setup Section | ||
win = visual.Window(monitor="testMonitor") bb = buttonbox.Buttonbox() text = visual.TextStim(win, "Press a button on the buttonbox") | |||
# | ##Experiment Section | ||
#show text | |||
text.draw() win.flip() | |||
#wait for response | |||
b = bb.waitButtons() | |||
#show response | |||
text.setText("you pressed: {}".format(b)) text.draw() win.flip() core.wait(5) | |||
##Cleanup Section | |||
< | core.quit() </nowiki> | ||
== Matlab Settings == | == Matlab Settings == | ||