|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry E. Oboukhov 2:5004/75.151 24 Jan 2007 19:33:37 To : Andrei Yakovlev Subject : /dev/lp0 --------------------------------------------------------------------------------
AY> <?
AY>
AY> // Открываем файл на запись
AY> $x=fopen("/dev/lp0", "w");
AY>
AY> // Допустим тебе надо зажечь светодиоды через один ;)
AY> $bin=pack("C","10101010");
AY>
AY> $x=fwrite($x, $bin);
AY>
AY> // Если же тебе надо читать из файла, тогда делаешь цикл
AY>
AY> while (1=1) { //Вечный цикл, пока ты его не прервешь командой break.
AY> while ($symbol=fread($x,1)) {
AY> Здесь собственно идет обработка полученного символа. Писать долго -
AY> но смысл такой, что на основе полученного байта ты сможешь увидеть на каких
AY> входах у тебя есть логическое "1" и там уже смотреть как и что...
AY> } }
я как бы с этого и начал
но почему-то не работает это у меня.
PS: а как по твоему будет выглядеть чтение/запись контрольных линий?
--- Mutt/1.5.13 (2006-08-11)
* Origin: Слабый пол сильнее сильного в силу слабости сильного пола к слабому
(2:5004/75.151)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/392675c89043.html, оценка из 5, голосов 10
|