1. Сценарий, запускающий опрос датчика htu21d (работает по протоколу I2C). Код сценария:
Код: Выделить всё
define("SCL", "8");
define("SDA", "9");
define("MD", "http://192.168.0.14/sec/?");
require_once("mod_i2c_htu21d.php");
$temperature = get_htu21d_temperature();
echo "Temperature: ".$temperature;
$humidity = get_htu21d_humidity();
echo "Humidity: ".$humidity;
$hum_compensated = $humidity + (25 - $temperature) * -0.15;
echo "Humidity (compensated): ".$hum_compensated;
2. Файл драйвера датчика htu21d (mod_i2c_htu21d.php). Из файла драйвера происходит вызов I2C-библиотеки (файла mod_i2c_lib.php). Код этого вызова:
Код: Выделить всё
require_once("mod_i2c_lib.php");
Т.е. куда правильно поместить файлы драйвера и библиотеки, как поправить код сценария и драйвера, чтобы "процесс пошел"?
Просьба тех, кто понимает (в отличие от нас), откликнуться.
(Сам протестировать не смогу, т.к. нахожусь далеко от оборудования.)