arduino
Basic Octave implementation of the matlab arduino extension, allowing communication to a programmed arduino board to control its hardware.
Select category:
Open the arduino config / programming tool to program the arduino hardware for usage with the Octave arduino functions.
Check if input value is an arduino object
Retrieve list of all known arduino library modules that are available.
Scan system for programmed arduino boards.
Check that an address of given address responds on the I2C bus
Set/Get pin mode for a specified pin on arduino connection.
Set/Get pin mode for a specified pin on arduino connection.
Decrement the count of a named resource by 1 and return the new count.
Free resources of an arduino object.
Display the arduino object in a verbose way, showing the board and available pins.
Get the endian used by the connected arduino.
Get a cell list of pin Ids available are used for I2C mode.
Get a cell list of pin Ids available have interrupt functionality
Get a cell list of pin Ids available are connected natively to LEDs.
Get the MCU used by the connected arduino.
Get a cell list of pin Ids available for PWM use.
Get the pin actual pin name from a pin alias.
Get the pin information from the input pins values.
Get the pin names from the input terminal values.
Get the count of uses of a given resource.
Get the owner of pin allocated previously by configurePinResource.
Get a cell list of pin Ids available for SPI mode.
Get a cell list of pin Ids available for servo use.
Get the value of a property from a given resource.
Get the mode of a pin allocated previously by configurePinResource.
Get the terminal number for each pin.
Increment the count value of a named resource by 1 and return the new count
Return true if pin is capable of analog input
Return true if pin is capable of digital functions
Play a tone of a given frequency on a specified pin.
Read analog voltage of PIN.
Read digital value from a digital I/O pin.
Read analog voltage of a pin.
Send reset command to arduino hardware to force a hardware reset.
Send a command with option data to the connected arduino, waiting up to a specified number of seconds for a response.
Set property values for a given resource.
Get the number of seconds the arduino board has been running concurrently.
Validate that the mode is allowed for specified pin
Get version of library code installed on arduino board
Write digital value to a digital I/O pin.
Set pin to output a square wave with a specified duty cycle.
Emulate an approximate voltage out of a pin using PWM.
Create a arduino object with a connection to an arduino board.
Scan arduino for devices on the I2C bus.
Free resources of a i2cdev object.
Display i2cdev object.
Read a specified number of bytes from a i2cdev object using optional precision for bytesize.
Read a specified number of bytes from a register of an i2cdev object using optional precision for bytesize.
subref for i2cdev
Write data to a i2cdev object using optional precision for the data byte used for the data.
Write data to i2cdev object at a given registry position using optional precision for the data byte used for the data.
'i2cdev' is depreciated and will be removed in a future version.
Free resources of a device object.
Display device object.
Read a specified number of bytes from a i2c or serial device object using optional precision for bytesize.
Read a specified number of bytes from a register of an i2cdev object using optional precision for bytesize.
subref for device
Write data to a I2C or serial device object using optional precision for the data byte used for the data.
Write data to i2c device object at a given registry position using optional precision for the data byte used for the data.
Free resources of a encoder object.
Display the rotary encoder object in a verbose way,
read count value from the rotary encoder.
read rotational speed from the rotary encoder.
reset the rotary encoder count values
subref for rotaryEncoder
Create a rotaryEncoder object controlled by the input pins.
Free resources of a servo object.
Display servo object.
Read the position of a servo
subref for servo
Write the position to a servo.
Create a servo object using a specified pin on a arduino board.
Free resources of a shiftRegister object.
Display the register object in a verbose way,
read a value from the shift register.
clear the shift register value.
Write a value to the shift register.
subref for shiftRegister
Create shift register of a given type, controlled by the input pins.
Free resources of a spidev object.
Display spidev object.
subref for spidev
Write uint8 data to spi device and return back clocked out response data of same size.
'spidev' is depreciated and will be removed in a future version.
Free resources of a device object.
Display device object.
subref for device
Write uint8 data to spi device and return back clocked out response data of same size.
Free resources of a device object.
Display device object.
Flush the serial port buffers
Read a specified number of bytes from a i2c or serial device object using optional precision for bytesize.
subref for device
Write data to a I2C or serial device object using optional precision for the data byte used for the data.
Create an i2c, spi or serial object to communicate on a connected arduino.
Free resources of a device object.
Display device object.
Flush the serial port buffers
Read a specified number of bytes from a i2c or serial device object using optional precision for bytesize.
Read a specified number of bytes from a register of an i2cdev object using optional precision for bytesize.
subref for device
Write data to a I2C or serial device object using optional precision for the data byte used for the data.
Write uint8 data to spi device and return back clocked out response data of same size.
Write data to i2c device object at a given registry position using optional precision for the data byte used for the data.
Create an i2c, spi or serial object to communicate on a connected arduino.
Free resources of a ultrasonic object.
Display ultrasonic object.
subref for ultrasonic
Read the distance from a ultrasonic device
Measure the time for waves to reflect back to the ultrasonic device
Create an ultrasonic object to communicate to a connected ultrasonic device
Create an addon object using the addon named class.
Basic Example matlab/octave code to illustrate creating a user addon.
Basic Example octave addon for LCD
EEPROM addon for arduino
DS1307 addon
Adafruit motor shield addon
DC Motor class for dc motor control on the adafruit motor shield
Stepper class for stepper control on the adafruit motor shield
Stepper class for stepper control using ULN2003 and compatible drivers
DS1307 realtime clock sensor
MCP3002 ADC sensor
SI7021 temperature and humidity sensor
A thin wrapper for the GUVAS12SD analog UV-B sensor
Base class used for arduino library sensors
Get the directory component of a pathname.
Get the list of files used for the building arduino library
Base class used for arduino library plugins
Return the configuration for a known arduino board type
Compatability class used for arduino library plugins using matlabshared.addons.LibraryBase
BME280 pressure, temperature and humidity sensor
BNO055 9 axis orientation sensor
LIS3DH 3 degrees sensor
LPS22HB absolute pressure and temperature sensor
LSM6DSO 6 degrees sensor
MPU-6050 6 degrees sensor
SI7021 temperature and humidity sensor
Install on an arduino the required core libraries to run the BIST tests
Package: arduino