|
Property | arduino |
| Implement digital outputs using an Arduino, via the Matlab Arduino toolbox. More...
|
|
|
self | dotsWritableDOutArduino () |
| Arguments are ultimately passed to openDevice.
|
|
timestamp | writeDigitalPin (self, pin, value) |
| Write to a single digital output channel. More...
|
|
timestamp | writeDigitalPins (self, pins, values) |
| Write to a multiple digital output channels at once. More...
|
|
self | dotsWritableDOut () |
| Constructor takes no arguments.
|
|
timestamp | sendStrobedWord (self, word, port) |
| Send a strobed digital word. More...
|
|
timestamp | sendTTLPulse (self) |
| Send a single TTL pulse. More...
|
|
firstTimestamp lastTimestamp | sendTTLPulses (self, numPulses, pauseBetweenPulses, channel) |
| Send multiple TTL pulses Timestamps are estimates of onset times of first and last pulses. More...
|
|
timestamp | sendTTLSignal (self, channel, signal, frequency) |
| Send a TTL signal or waveform. More...
|
|
self | dotsWritable () |
|
Constructor takes no arguments.
|
|
| initialize (self, varargin) |
|
Locate, acquire, configure, etc. device and component resources.
|
|
time | getDeviceTime (self) |
|
Get the current time from clockFunction.
|
|
| close (self) |
|
Release any resources acquired by initialize().
|
|
| delete (self) |
|
Automatically close when Matlab is done with this object.
|
|
◆ writeDigitalPin()
timestamp writeDigitalPin |
( |
self |
, |
|
|
pin |
, |
|
|
value |
|
|
) |
| |
Write to a single digital output channel.
pin is string value is scalar
◆ writeDigitalPins()
timestamp writeDigitalPins |
( |
self |
, |
|
|
pins |
, |
|
|
values |
|
|
) |
| |
Write to a multiple digital output channels at once.
pin is cell array of strings value is vector
◆ arduino
Implement digital outputs using an Arduino, via the Matlab Arduino toolbox.
The arduino object
The documentation for this class was generated from the following file:
- dotsWritableDOutArduino.m