29.11.2012, 23:57 | #11 |
Junior Member
Регистрация: 29.11.2012
Сообщений: 28
Вес репутации: 0 |
у меня arduino nano (для опытов только) с ftdi подключена как описали в http://cyber-place.ru/showthread.php?t=372. Роутер перепрошит точно по инструкции с http://cyber-place.ru/showthread.php?t=343. Добавлена флеш, поднят web-сервер. На ардуинке тестовый скетч управления пином 13. НИКАКИХ проблем не возникло в принципе. Проверь ТОЧНО ли ты ардуину на один из портов на которые шлешь команды повесил?
http://www.ab-log.ru/forum/viewtopic.php?f=1&t=214 - темакак ребята организовали считывание на perl в базу и PHP в форму. Отправка НЕПОСРЕДСТВЕННО со странички с php мордой. http://www.phpclasses.org/browse/file/17926.html - библиотека работы с портом http://www.phpclasses.org/browse/file/17927.html - пример работы бросить библиотеку в корень веб-морды php отредактированный для роутера с ардуинкой - кнопки пока не делал - тоже только разбираюсь <?php include "php_serial.class.php"; // Let's start the class $serial = new phpSerial; // First we must specify the device. This works on both linux and windows (if // your linux serial device is /dev/ttyUSB0 etc) $serial->deviceSet("/dev/ttyUSB0"); // Then we need to open it $serial->deviceOpen(); // To write into Включаем пин 13 $serial->sendMessage("1"); //Выключаем пин 13 //$serial->sendMessage("0"); // Or to read from $read = $serial->readPort(); // If you want to change the configuration, the device must be closed $serial->deviceClose(); // We can change the baud rate $serial->confBaudRate(57600); // etc... ?> |
29.11.2012, 23:59 | #12 |
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 |
так я же говорю - если рядом открыть еще одну консоль с тейлом на этот девайс то ардуина команды принимает и отрабатывает - сервы крутит
|
30.11.2012, 00:14 | #13 |
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 |
screen вот работает замечательно..
screen /dev/ttyACM0 9600 и ввожу команды - все отрабатывает.. не пойму я прикола с этой перемычкой.. у меня оригинальная UNO rev3 и в ней нет перемычки распаяной, как на некоторых клонах.. резать дорожку я пока не хочу.. |
30.11.2012, 00:49 | #14 |
Junior Member
Регистрация: 29.11.2012
Сообщений: 28
Вес репутации: 0 |
у меня carduino nano, rev.3. у меня там нет никаких перемычек и ничего я не дорабатывал вообще. Но у меня чип usb-com другой, такой же как в примере. Строка инициализации может отличаться у UNO. http://www.opennet.ru/man.shtml?topic=stty&category=1 - вот ссылочка на параметры stty - вполне возможно что биты четности отличаются, прерывания или еще какие параметры. Типа с первого раза не попадает... Насколько я помню и тактовые частоты портов для синхронизации при соединении com-com должны отличатся не больше чем на 20% - но раз запускается, это явно не тот случай.
|
30.11.2012, 00:49 | #15 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
У меня не было возможности проверить с UNO
Могу взять контроллер на работе завтра и проверить |
03.12.2012, 22:38 | #16 |
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 |
какие пакеты надо поставить чтобы работал php ?
где еще почитать про создание странички на роутере, из которой можно управлять ардуиной ? |
04.12.2012, 00:08 | #17 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Вот здесь устанавливаются все нужные пакеты для веб сервера
|
05.12.2012, 23:50 | #18 |
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 |
а для uhttpd, который ставится вместе с luci - по идее нужны другие пакеты.. ?
|
06.12.2012, 00:19 | #19 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Достаточно установить Luci
|
06.12.2012, 00:28 | #20 | ||
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 |
да Luci уже установлен.
только php файлы он предлагает скачать, а не обрабатывает. но кажется я победил и эту проблему: Цитата:
Цитата:
правда опять нужно, чтобы был открыт порт, например cat /dev/ttyACM0 |
||
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|