241
Hardware / Re:Raspberry Pi 3 - nefunguje I2C sběrnice
« kdy: 18. 04. 2018, 13:41:41 »
Takto.
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
A co přesně znamená "když ho vidím?"Ano, přes sudo i2cdetect -y 1 ho vidím na adrese 20
sudo i2cset -y 1 0x20 0x12 0xFF
sudo i2cset -y 1 0x20 0x13 0xFF
sudo i2cset -y 1 0x20 0x00 0x00
sudo i2cset -y 1 0x20 0x01 0x00
Error: Write failed
Co je na sudo tak špatného, že ho nechceš použít?Nechci to spouštět přes terminal ale přes internet a přes www to nejde
exec("mode '/dev/ttyAMA0': BAUD=9600 PARITY=n DATA=8 STOP=1 to=off dtr=off rts=off");
sh: 1: mode: not foundexec("mode /dev/ttyAMA0: BAUD=9600 PARITY=n DATA=8 STOP=1 to=off dtr=off rts=off");
<?php
$device = "/dev/ttyAMA0";
exec("mode $device: BAUD=9600 PARITY=n DATA=8 STOP=1 to=off dtr=off rts=off");
$fp = fopen($device,'r+');
fwrite($fp, "hups");
fclose($fp);
?>
<?php
system ('echo hups> /dev/ttyAMA0');
?
<?php
exec("mode ttyAMA0: BAUD=9600 PARITY=n DATA=8 STOP=1 to=off dtr=off rts=off");
$fp = fopen('/dev/ttyAMA0','r+');
fwrite($fp, "hups");
fclose($fp);
?>
Je to na raspi takže k čemu nemá PI pravá když ten první příklad funguje?A je nejaky duvod ovladat seriovy port z PHP krome cireho masochismu?https://play.google.com/store/apps/details?id=com.idlegandalf.httprequestwidget&hl=cs
PHP Fatal error: Uncaught Error: Class 'phpSerial' not found in /var/www/example.php:6
Stack trace:
#0 {main}
thrown in /var/www/example.php on line 6
Fatal error: Uncaught Error: Class 'phpSerial' not found in /var/www/example.php:6
Stack trace:
#0 {main}
thrown in /var/www/example.php on line 6
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
include php_serial.class.php;
$serial = new PhpSerial;
$serial->deviceSet("/dev/ttyAMA0");
$serial->confBaudRate(9600);
$serial->confParity("none");
$serial->confCharacterLength(8);
$serial->confStopBits(1);
$serial->confFlowControl("none");
$serial->deviceOpen();
$serial->sendMessage("hups");
$serial->deviceClose();
?>
Když to spustím přes terminal tak vyskočí chybaPHP Parse error: syntax error, unexpected 'class' (T_CLASS) in /var/www/example.php on line 5