Страница 36 из 66

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 22:23
aftaev
UAVpilot, чтоб тему не засорять написал в ЛС.
Тут тему пора порезать и назвать мучении Тимы с ардуино и линухом :)

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 22:32
Тима
Мучения... зато какой кайф будет, когда все заробит...

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 11:57
Тима
А что если попробовать не через усб, а через сетевой шилд обмен данными сделать? Шилд имеется!
Это реально сделать изменив в hal порт связи?

З.Ы. блин мыслей так много, а ночная смена такая короткая... :cry:

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 13:09
Nick
Тима писал(а):Это реально сделать изменив в hal порт связи?
В принципе да, проблем не должно быть, главное связаться :)

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 14:15
Тима
А что надо в хал записать, чтоб связаться? Или одной записи в хал не достаточно?

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 14:49
aftaev
Тима писал(а):А что если попробовать не через усб, а через сетевой шилд обмен данными сделать? Шилд имеется!
Это реально сделать изменив в hal порт связи?
а в ардуино как заведешь шилд?

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 16:30
Тима
Шилд прям на ардуину становится, ничего заводить не надо.

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 16:49
aftaev

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 17:41
Nick
Тима писал(а):А что надо в хал записать, чтоб связаться? Или одной записи в хал не достаточно?
В hal ничего не надо писать, в hal будут те же пины на то он и (hardware abstraction layer ;)), менять надо будет питоновский скрипт .py, чтобы он вместо предыдущего порта, писал все в порт шилда.

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 17:54
Тима
aftaev писал(а):ты про это http://www.ebay.com/itm/Ethernet-Shield ... 2a22dd73c4
Именно!

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 17:59
Тима
Nick писал(а):В hal ничего не надо писать, в hal будут те же пины на то он и (hardware abstraction layer )
А как на счет этого :

Код: Выделить всё

loadusr -W arduino python arduino.py /dev/ttyACM0 3
А в py-файле надо менять это?

Код: Выделить всё

PORT = "/dev/ttyACM0"
если да, то на что?

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 18:15
aftaev
Тима писал(а):
aftaev писал(а):ты про это http://www.ebay.com/itm/Ethernet-Shield ... 2a22dd73c4
Именно!
Тима ты с Линухом бодаешся иль с чем там непонятно уже 2 недели, еще сколько же будешь с сетью под ардуино :hehehe:

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 18:40
Nick
Просто я не знаю как с этими портами работать, если там точно такой-же serial и просто адрес порта другой, тогда смело меняем строку в hal и все, если с этим портом по другому работают, то надо питоновский скрипт слегка переписать....

Есть у тебя пример, как из питона с ардуиной по этому порту общаются?

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 19:17
Тима
aftaev писал(а):еще сколько же будешь с сетью под ардуино
ну ничего, главное чтоб получилось!

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 19:21
Тима
Для пробы посетил этот сайт: http://freeduino.ru/arduino/sample_WEB.html
Попробовал скомпилировать, ругается на эту строчку

Код: Выделить всё

Server server(80);   //Создаем сервер, слушающий 80й порт (80 – это порт HTTP)
Пишет:

Код: Выделить всё

.cpp:14: ошибка: нет подходящей функции для вызова ‘Server::Server(int)’
Причем ругается и в линуксе и в винде!

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 19:29
Serg
В начале написал?
#include "Server.h"

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 19:33
Тима
Неа, щас попробую!

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 19:40
Serg
Не надо. Надо писать так:
EthernetServer server(80);
А то, что в примере - это для старых версий.

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 19:46
Тима
UAVpilot писал(а):Не надо. Надо писать так:
EthernetServer server(80);
А то, что в примере - это для старых версий.
Теперь пишет так!

Код: Выделить всё

sketch_nov07a.cpp: In function ‘void loop()’:
sketch_nov07a.cpp:34: ошибка: cannot allocate an object of abstract type ‘Client

Re: ЧПУ пульты

Добавлено: 07 ноя 2012, 19:51
Тима
дописал это:

Код: Выделить всё

 EthernetClient client = server.available();
Теперь ошибка:

Код: Выделить всё

In file included from /home/cnc/arduino-1.0/libraries/Ethernet/Dns.cpp:5:
/home/cnc/arduino-1.0/libraries/Ethernet/utility/w5100.h:14:17: error: SPI.h: Нет такого файла или каталога