Hauptinhalt

I2C-Geräte

R2026b
Schreiben und Lesen mit I2C-Geräten, die mit Arduino®-Hardware verbunden sind

Erstellen Sie mithilfe von arduino ein Arduino-Objekt, bevor Sie die I2C-Funktionen verwenden. Weitere Informationen dazu finden Sie unter Connect to Arduino Hardware. Zudem können Sie Arduino Explorer verwenden, um die I2C-Kommunikationsschnittstelle interaktiv zu konfigurieren und die Schnittstelle zum Lesen und Schreiben von Daten von und auf I2C-Geräten, die mit Arduino und anderer unterstützter Hardware verbunden sind, in MATLAB® und MATLAB Online™ zu verwenden. Weitere Informationen finden Sie unter Connect to I2C Device Using Arduino Explorer App.

Eine vollständige Liste der unterstützten Hardware der installierten MATLAB-Version finden Sie unter Supported Hardware. Weitere Informationen zu unterstützten Platinen, Workflows und Plattformen, die von MATLAB Online unterstützt werden, finden Sie unter Get Started with MATLAB Online for Arduino.

Hinweis

Alle Funktionen außer scanI2CBus generieren Code mithilfe des MATLAB-Funktionsblocks. Weitere Informationen finden Sie unter Deploy Arduino Functions to Arduino Hardware Using MATLAB Function Block.

Funktionen

deviceConnection to device on I2C bus on Arduino or ESP32 hardware
scanI2CBusScan I2C bus on Arduino hardware for device address
readRead data from I2C bus
writeWrite data to I2C bus
readRegisterRead data from I2C device register
writeRegisterWrite data to I2C device registers

Themen