Тут тему пора порезать и назвать мучении Тимы с ардуино и линухом
ЧПУ пульты
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
UAVpilot, чтоб тему не засорять написал в ЛС.
Тут тему пора порезать и назвать мучении Тимы с ардуино и линухом
Тут тему пора порезать и назвать мучении Тимы с ардуино и линухом
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Мучения... зато какой кайф будет, когда все заробит...
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
А что если попробовать не через усб, а через сетевой шилд обмен данными сделать? Шилд имеется!
Это реально сделать изменив в hal порт связи?
З.Ы. блин мыслей так много, а ночная смена такая короткая...
Это реально сделать изменив в hal порт связи?
З.Ы. блин мыслей так много, а ночная смена такая короткая...
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
В принципе да, проблем не должно быть, главное связатьсяТима писал(а):Это реально сделать изменив в hal порт связи?
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
А что надо в хал записать, чтоб связаться? Или одной записи в хал не достаточно?
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
а в ардуино как заведешь шилд?Тима писал(а):А что если попробовать не через усб, а через сетевой шилд обмен данными сделать? Шилд имеется!
Это реально сделать изменив в hal порт связи?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Шилд прям на ардуину становится, ничего заводить не надо.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
В hal ничего не надо писать, в hal будут те же пины на то он и (hardware abstraction layerТима писал(а):А что надо в хал записать, чтоб связаться? Или одной записи в хал не достаточно?
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Именно!aftaev писал(а):ты про это http://www.ebay.com/itm/Ethernet-Shield ... 2a22dd73c4
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
А как на счет этого :Nick писал(а):В hal ничего не надо писать, в hal будут те же пины на то он и (hardware abstraction layer )
Код: Выделить всё
loadusr -W arduino python arduino.py /dev/ttyACM0 3Код: Выделить всё
PORT = "/dev/ttyACM0"Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Тима ты с Линухом бодаешся иль с чем там непонятно уже 2 недели, еще сколько же будешь с сетью под ардуиноТима писал(а):Именно!aftaev писал(а):ты про это http://www.ebay.com/itm/Ethernet-Shield ... 2a22dd73c4
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
Просто я не знаю как с этими портами работать, если там точно такой-же serial и просто адрес порта другой, тогда смело меняем строку в hal и все, если с этим портом по другому работают, то надо питоновский скрипт слегка переписать....
Есть у тебя пример, как из питона с ардуиной по этому порту общаются?
Есть у тебя пример, как из питона с ардуиной по этому порту общаются?
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
ну ничего, главное чтоб получилось!aftaev писал(а):еще сколько же будешь с сетью под ардуино
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Для пробы посетил этот сайт: http://freeduino.ru/arduino/sample_WEB.html
Попробовал скомпилировать, ругается на эту строчку
Пишет:
Причем ругается и в линуксе и в винде!
Попробовал скомпилировать, ругается на эту строчку
Код: Выделить всё
Server server(80); //Создаем сервер, слушающий 80й порт (80 – это порт HTTP)Код: Выделить всё
.cpp:14: ошибка: нет подходящей функции для вызова ‘Server::Server(int)’Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: ЧПУ пульты
В начале написал?
#include "Server.h"
#include "Server.h"
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: ЧПУ пульты
Не надо. Надо писать так:
EthernetServer server(80);
А то, что в примере - это для старых версий.
EthernetServer server(80);
А то, что в примере - это для старых версий.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Теперь пишет так!UAVpilot писал(а):Не надо. Надо писать так:
EthernetServer server(80);
А то, что в примере - это для старых версий.
Код: Выделить всё
sketch_nov07a.cpp: In function ‘void loop()’:
sketch_nov07a.cpp:34: ошибка: cannot allocate an object of abstract type ‘ClientДорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
дописал это:
Теперь ошибка:
Код: Выделить всё
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: Нет такого файла или каталогаДорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
