Nano VM - I2C Bibliothek für Raspberry Pi
Ich schrieb eine I2C Bibliothek für Nano VM. Damit kann man die SDA/SCL Pins am Raspberry Pi verwenden. Meine I2C Bibliothek verwendet WiringPi mit den I2C Funktionen.
Die Funktionen sind:
i2c_setup - I2C Adresse aktivieren i2c_read - lesen (einfach) i2c_write - schreiben (einfach) i2c_writereg8 - 8 Bit in Register schreiben i2c_writereg16 - 16 Bit in Register schreiben i2c_readreg8 - 8 Bit aus Register lesen i2c_readreg16 - 16 Bit aus Register lesen
Das Nano VM Beispiel “i2clib.nanoc” zeigt wie man ein MPU 6050 Beschleunigungssensor ausliest. Es werden die Rohdaten angezeigt.
Die Bibliothek ist im Sourceverzeichnis in “i2c_shared_lib” im Repo auf GitHub.