I2C Steuerung über PHP

Motorsteuerung über PHP:

 

// Ausgabe von 0x11, 0x22, 0x12, 0x21, 0x00 an PCF8574 (8-Bit Porterweiterung) mit I2C-Adresse 0x40

exec(“/usr/sbin/i2cset -y 1 0x20 0x11”);

$id = exec(“/usr/sbin/i2cget -y 1 0x20”);

exec(“/usr/sbin/i2cset -y 1 0x20 0x22”);

$id = exec(“/usr/sbin/i2cget -y 1 0x20”);

shell_exec(“/usr/sbin/i2cset -y 1 0x20 0x21”);

$id = shell_exec(“/usr/sbin/i2cget -y 1 0x20”);

shell_exec(“/usr/sbin/i2cset -y 1 0x20 0x12”);

$id = shell_exec(“/usr/sbin/i2cget -y 1 0x20”);

shell_exec(“/usr/sbin/i2cset -y 1 0x20 0x00”);

$id = shell_exec(“/usr/sbin/i2cget -y 1 0x20”);