|
| 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