A Cheap Serial Based TTL Device: Difference between revisions
Jump to navigation
Jump to search
Crodriguez (talk | contribs) (Created page with "To Initialize the Arduino Box: if DAQ == 1 if IsOSX == 1 if (exist('DIO', 'var') == 0) % the exact address can be figured out using http://arduino.cc/en...") |
Crodriguez (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
Parts: | |||
Downloads: | |||
:*[http://arduino.cc/en/Main/Software Arduino Software''] | |||
:*[http://www.mathworks.com/matlabcentral/fileexchange/32374-matlab-support-package-for-arduino-aka-arduinoio-package?download=true Matlab Toolbox for Serial interface with Arduino''] | |||
To Initialize the Arduino Box: | To Initialize the Arduino Box: | ||
if DAQ == 1 | if DAQ == 1 |
Revision as of 20:12, 27 February 2013
Parts:
Downloads:
To Initialize the Arduino Box:
if DAQ == 1
if IsOSX == 1 if (exist('DIO', 'var') == 0) % the exact address can be figured out using http://arduino.cc/en/Main/Software DIO = arduino('/dev/tty.usbmodem621'); end for i = 2:19 DIO.pinMode(i,'output'); DIO.digitalWrite(i,0) end else DIO = digitalio('nidaq','1'); addline(DIO,0,'out'); putvalue(DIO,0); end
else
DIO = [];
end
To Send a pulse:
TTLpin = 2; % any pin from 2 through 19 can be used DIO.digitalWrite(TTLpin,1); % set pin to 5V wrt to GND DIO.digitalWrite(TTLpin,0); % set pin to 0V wrt to GND
To close the session
delete DIO;
Below is a list of parts, the Matlab toolbox, and the Brain Products trigger cable pin out. https://www.sparkfun.com/products/8269 https://www.sparkfun.com/products/10088 https://www.sparkfun.com/products/11021 http://www.cablewholesale.com/specs/db25-connector/3530-04025.htm?utm_source=PriceGrabber&utm_medium=cpc&zmam=54972865&zmas=1&zmac=5&zmap=3530-04025