Vertical Sync sensor: Difference between revisions
Jump to navigation
Jump to search
Wiki-admin (talk | contribs) No edit summary |
mNo edit summary |
||
| (9 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox tsg | |||
| name = Vertical Sync sensor | |||
| image = sensorPic.jpg | |||
| caption = Vertical Sync sensor | |||
}} | |||
{{Infobox tsg | {{Infobox tsg | ||
| name = Seeed Studio XIAO SAMD21 | | name = Seeed Studio XIAO SAMD21 | ||
| Line 4: | Line 9: | ||
| caption = Seeed Studio XIAO SAMD21 | | caption = Seeed Studio XIAO SAMD21 | ||
| downloads = {{bulleted list | | downloads = {{bulleted list | ||
| [https://wiki.seeedstudio.com/Seeeduino-XIAO/ | | [https://wiki.seeedstudio.com/Seeeduino-XIAO/ XIAO SAMD21 product page] | ||
}} | }} | ||
}} | }} | ||
| Line 12: | Line 17: | ||
| caption = TEMT6000 Licht Sensor Module | | caption = TEMT6000 Licht Sensor Module | ||
| downloads = {{bulleted list | | downloads = {{bulleted list | ||
| | | {{Surfdrive|https://surfdrive.surf.nl/s/ZC2axMNWjYaTYFG|TEMT6000 Datasheet}} | ||
}} | }} | ||
}} | }} | ||
The Vertical Sync sensor is used on a computer/laptop monitor for time accurate visual presentation. The sensor measures screen brightness. It generates a BITSI trigger("A" = ON/light, "a" = OFF/noLight) when the amount of light is higher than the (customizable) threshold. This means that the | The Vertical Sync sensor is used on a computer/laptop monitor for time accurate visual presentation. The sensor measures screen brightness. It generates a BITSI trigger to the com-port("A" = ON/light, "a" = OFF/noLight) when the amount of light is higher than the (customizable) threshold. This means that the onset of visual stimulus on screen can be marked. It can easily be attached with a pincher to the screen. The Vertical Sync sensor is connected to a computer with a usb connection, a serial port is emulated. You may want to read about [[presentation modes]] in order to decide how to use the sync sensor. | ||
== BITSI Protocol == | == BITSI Protocol == | ||
| Line 33: | Line 38: | ||
|} | |} | ||
Meaning when light falls on the sensor, a capital A will be sent to the serial port. A lowercase 'a' will be sent when the signal is deactivated(no light). | |||
===Output=== | ===Output=== | ||
| Line 89: | Line 94: | ||
=== Python/PsychoPy === | === Python/PsychoPy === | ||
<br/>'''Example using the Vertical Sync sensor in PsychoPy:''' | <br/>'''The basics using the Vertical Sync sensor in PsychoPy:''' | ||
<syntaxhighlight lang="python" line> | |||
# initialize treshold for OFF by sending a code | |||
ser.write(b'1') | |||
visual.Rect(win, .15, .25, pos=(-1, 1),fillColor="white", units="norm").draw() | |||
win.flip() | |||
# wait for a sync square | |||
b = ser.read() | |||
</syntaxhighlight> | |||
<br/>'''Example script using the Vertical Sync sensor in PsychoPy:''' | |||
<syntaxhighlight lang="python" line> | <syntaxhighlight lang="python" line> | ||