aardvark
Descripción
Un objeto aardvark representa una conexión a un adaptador de host Total Phase® Aardvark I2C/SPI™. El controlador Aardvark™ puede tener uno o más dispositivos periféricos I2C conectados. Para configurar y comunicarse con un dispositivo periférico en el controlador Aardvark, primero debe crear un objeto aardvark y luego usar la función device. Puede conectar varios dispositivos periféricos con un único objeto aardvark. El objeto aardvark en MATLAB® siempre tiene el rol de controlador I2C y no se puede utilizar en el rol de periférico.
Nota
Para utilizar la interfaz aardvark, debe tener instalado el paquete de soporte Instrument Control Toolbox™ para la interfaz de Total Phase Aardvark I2C/SPI. Para obtener más información, consulte la documentación Install Instrument Control Toolbox Support Package for Total Phase Aardvark I2C/SPI Interface.
Creación
Sintaxis
Descripción
controller = aardvark( crea una conexión con el adaptador de host Total Phase Aardvark I2C/SPI especificado por el número de serie serialNumber)serialNumber. Puede encontrar el número de serie de su controlador Aardvark llamando a la función aardvarklist.
La entrada serialNumber establece la propiedad SerialNumber.
controller = aardvark( crea una conexión con la placa controladora Aardvark y establece propiedades utilizando uno o más argumentos nombre-valor, donde serialNumber,Name=Value)Name es el nombre de la propiedad y Value es el valor correspondiente. Establezca las propiedades EnablePullupResistors y EnableTargetPower utilizando argumentos nombre-valor como Name1=Value1,...,NameN=ValueN, donde Name es el nombre de la propiedad y Value es el valor correspondiente. Los argumentos de tipo nombre-valor deben aparecer después de los demás argumentos, pero el orden de los argumentos no importa.
controller = aardvark, sin argumentos, intenta crear una conexión con la última placa controladora Aardvark que se conectó con éxito. Si no se ha conectado previamente a un controlador Aardvark, el uso de esta sintaxis crea una conexión con el primer controlador disponible en la salida aardvarklist.
Propiedades
Funciones del objeto
configureDigitalPin | Set digital pin mode on controller |
readDigitalPin | Read logic level value of digital pin on controller |
writeDigitalPin | Write logic level value to digital pin on controller |
scanI2CBus | Scan for I2C peripheral devices connected to controller board |
Ejemplos
Historial de versiones
Introducido en R2023aConsulte también
aardvarklist | aardvarkfind | ni845x | scanI2CBus | device