Keyboard based response box for E-prime psychopy etc
Dependencies: USBDevice ResonseBox mbed
Fork of USBKeyboard_HelloWorld by
main.cpp@8:2304762eba1a, 2017-11-14 (annotated)
- Committer:
- kanatronics
- Date:
- Tue Nov 14 14:04:48 2017 +0000
- Revision:
- 8:2304762eba1a
- Parent:
- 7:379b9dd31f5f
E-prime keyboard based response box
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
samux | 1:291a88a2c151 | 1 | #include "mbed.h" |
samux | 1:291a88a2c151 | 2 | #include "USBKeyboard.h" |
kanatronics | 7:379b9dd31f5f | 3 | #include "keyTrigger.h" |
kanatronics | 7:379b9dd31f5f | 4 | /* |
kanatronics | 7:379b9dd31f5f | 5 | Psychology Response box. E-Prime, Psychopy etc timplate QUB |
kanatronics | 7:379b9dd31f5f | 6 | Kamil Kanas V1I1 14/11/2017 |
kanatronics | 7:379b9dd31f5f | 7 | Tested on Windows 10 for some chipsets USB hub may be required |
kanatronics | 7:379b9dd31f5f | 8 | This box has a certain latency determinated by OS and debounce function |
kanatronics | 7:379b9dd31f5f | 9 | */ |
kanatronics | 7:379b9dd31f5f | 10 | |
kanatronics | 7:379b9dd31f5f | 11 | |
kanatronics | 7:379b9dd31f5f | 12 | |
kanatronics | 7:379b9dd31f5f | 13 | |
samux | 5:03a4211d593a | 14 | |
kanatronics | 7:379b9dd31f5f | 15 | |
kanatronics | 7:379b9dd31f5f | 16 | |
kanatronics | 7:379b9dd31f5f | 17 | |
samux | 1:291a88a2c151 | 18 | int main(void) { |
kanatronics | 7:379b9dd31f5f | 19 | for (;;) { // forever scan |
kanatronics | 7:379b9dd31f5f | 20 | keyTrigger('0',pin_1,30); //charakter '0' |
kanatronics | 7:379b9dd31f5f | 21 | keyTrigger('1',pin_2,30); //character '1' |
kanatronics | 7:379b9dd31f5f | 22 | |
kanatronics | 7:379b9dd31f5f | 23 | } |
kanatronics | 7:379b9dd31f5f | 24 | } |
kanatronics | 7:379b9dd31f5f | 25 |