aardvark
Description
Un objet aardvark représente une connexion à un adaptateur hôte Total Phase® Aardvark I2C/SPI™. Le contrôleur Aardvark™ peut être connecté à un ou plusieurs périphériques I2C. Pour configurer un périphérique sur le contrôleur Aardvark et communiquer avec lui, vous devez d’abord créer un objet aardvark, puis utiliser la fonction device. Vous pouvez vous connecter à plusieurs périphériques avec un seul objet aardvark. L’objet aardvark dans MATLAB® joue toujours le rôle de contrôleur I2C. Il ne peut pas jouer le rôle de périphérique.
Remarque
Pour utiliser l’interface aardvark, vous devez avoir installé Instrument Control Toolbox™ Support Package for Total Phase Aardvark I2C/SPI Interface. Pour plus d’informations, consultez Install Instrument Control Toolbox Support Package for Total Phase Aardvark I2C/SPI Interface.
Création
Syntaxe
Description
controller = aardvark( crée une connexion à l’adaptateur hôte Total Phase Aardvark I2C/SPI spécifié par le numéro de série serialNumber)serialNumber. Pour connaître le numéro de série de votre contrôleur Aardvark, vous pouvez appeler la fonction aardvarklist.
L’entrée serialNumber définit la propriété SerialNumber.
controller = aardvark( permet de créer une connexion à la carte contrôleur Aardvark et de définir les propriétés avec un ou plusieurs arguments nom-valeur, où serialNumber,Name=Value)Name est le nom de la propriété et Value est la valeur correspondante. Définissez les propriétés EnablePullupResistors et EnableTargetPower avec des arguments nom-valeur sous la forme Name1=Value1,...,NameN=ValueN, où Name est le nom de la propriété et Value est la valeur correspondante. Les arguments nom-valeur doivent figurer après les autres arguments, mais leur ordre n’a pas d’importance.
Utilisé sans arguments, controller = aardvark tente de créer une connexion à la dernière carte contrôleur Aardvark connectée avec succès. Si c’est la première fois que vous vous connectez à un contrôleur Aardvark, cette syntaxe crée une connexion au premier contrôleur disponible dans la sortie de aardvarklist.
Propriétés
Fonctions d'objet
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 |
Exemples
Historique des versions
Introduit dans R2023aVoir aussi
aardvarklist | aardvarkfind | ni845x | scanI2CBus | device