|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrei Yakovlev 2:5001/27.99 24 Jan 2007 17:17:24 To : Dmitry E. Oboukhov Subject : /dev/lp0 -------------------------------------------------------------------------------- 23 Янв 07 11:01, Dmitry E. Oboukhov -> Andrei Yakovlev: DO> * Forwarded from area 'RU.LINUX' AY>> Вот на php могу прям сейчас пример наваять, если что... DO> дык пример пойдет на любом языке :) Hу тогда вот пример: #!/usr/bin/php -af <? // Открываем файл на запись $x=fopen("/dev/lp0", "w"); // Допустим тебе надо зажечь светодиоды через один ;) $bin=pack("C","10101010"); $x=fwrite($x, $bin); // Если же тебе надо читать из файла, тогда делаешь цикл while (1=1) { //Вечный цикл, пока ты его не прервешь командой break. while ($symbol=fread($x,1)) { Здесь собственно идет обработка полученного символа. Писать долго - но смысл такой, что на основе полученного байта ты сможешь увидеть на каких входах у тебя есть логическое "1" и там уже смотреть как и что... } } ?> Вот в принципе в общих чертах так. _____________________________ С уважением, Яковлев Андрей With best regards, Andrew V Yakovlev (aka 2:5001/27.99) _____________________________ e-mail: andrew_club@bk.ru phone: +7 95 11 69 46 29 icq: 167 867 697 Netmail приветсвуется :) _____________________________ --- GoldED+/W32-MINGW 1.1.5-b20060515 * Origin: Point Packet by 2:5001/27 (2:5001/27.99) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/342845b72af1.html, оценка из 5, голосов 10
|