Страница 60 из 326
Re: Arduino Mega Server
Добавлено: Пн сен 28, 2015 9:52 am
annakin
Alex писал(а):Тут такой момент. Я столкнулся с тем, что народ борется с ошибками, а потом выясняется, что это не оригинальная версия. Надо понимать, что отвечать я могу только за то, что сделал сам и что сам протестировал. Поэтому просьба указывать, если у вас неоригинальная версия.
А Так будет всегда, так как нету оригинальной версии.
У Каждого умельца своя версия на ГитХабе, в том числе и у меня.
Я Проста не понимаю вашу позицию, почему вы не хотите работать с гитхабом и опубликовать ОФФ.Версию.
Re: Arduino Mega Server
Добавлено: Пн сен 28, 2015 10:28 am
Alex
А Так будет всегда, так как нету оригинальной версии.
У Каждого умельца своя версия на ГитХабе, в том числе и у меня.
Уважаемый annakin, вы отличаете автора проекта от «каждого умельца»?
Я Проста не понимаю вашу позицию, почему вы не хотите работать с гитхабом и опубликовать ОФФ.Версию.
Гитхаб это инструмент, а не религия.
Re: Arduino Mega Server
Добавлено: Пн сен 28, 2015 10:49 am
annakin
Alex писал(а):Уважаемый annakin, вы отличаете автора проекта от «каждого умельца»?
Я то отличаю, но дело в том что многи не это не Я, и тут куча новеньких которым не удобно перелистывать 56 страниц что бы найти офф, версию.
Alex писал(а):Гитхаб это инструмент, а не религия.
Да это так. Но есть одно огромное НО!
Этот инструмент облегчает работу и избавляет вас от проблем которые возникли пару постов ранее.
Но в любом случае решать вам, и не мне вас переубеждать.
Re: Arduino Mega Server
Добавлено: Пн сен 28, 2015 12:13 pm
nicelight
Alex писал(а):
Работая с АМС вы в прямом смысле смотрите этому существу в «фейс». А когда нажимаете на кнопки — разговариваете (своеобразным образом с ним). Сенсоры это его органы чувств, прошивка — набор врождённых рефлексов, системные библиотеки — подсознание, скетч — нервная система.
А вы говорите «кнопку добавить»

Чудненько, я готов смотреть ему в фейс и манипулировать с его подсознанием столько, сколько понадобится, пока не пойму как у него вызывать почкование новых кнопок.

)
Могли бы вы мне для начала рассказать, в каких файлах расположены все кодинги, отвечающие за создание, отображение и интерактивную работу кнопки "LED3 is OFF (D5)". Все, что мне понадобится чтобы сделать ее клон. или хотя бы чтобы сделать страничку на которой кроме этой кнопки ничего не будет =)
я с удовольствием начну вникать в азы явы, css и при необходимости, углубиться на достаточноый для работы с AMS уровень в эти языки. HTML в общих чертах понимаю.
А то вы так красиво на хабре разрекламмировали свое детище, что мол можно его делать в девайс из коробки по типу достал и распаковал. Звучит заманчиво, но если устрашать тем, что надо разобраться в горах кода, и досконально выучить гору языков и методов создания web страниц, у кого будет желание пытаться довести до ума под свою конкретную нужду ваш чудо гибрид ардуины и браузера?)))
Re: Arduino Mega Server
Добавлено: Пн сен 28, 2015 12:42 pm
uni
Ко мне наконец пришли китайские аналоги Arduino Mega 2560 и W5100. Попробую для начала загрузку файлов на флешку сделать.
Re: Arduino Mega Server
Добавлено: Пн сен 28, 2015 12:55 pm
GaiverX
nicelight писал(а):Alex писал(а):
Работая с АМС вы в прямом смысле смотрите этому существу в «фейс». А когда нажимаете на кнопки — разговариваете (своеобразным образом с ним). Сенсоры это его органы чувств, прошивка — набор врождённых рефлексов, системные библиотеки — подсознание, скетч — нервная система.
А вы говорите «кнопку добавить»

Чудненько, я готов смотреть ему в фейс и манипулировать с его подсознанием столько, сколько понадобится, пока не пойму как у него вызывать почкование новых кнопок.

)
Могли бы вы мне для начала рассказать, в каких файлах расположены все кодинги, отвечающие за создание, отображение и интерактивную работу кнопки "LED3 is OFF (D5)". Все, что мне понадобится чтобы сделать ее клон. или хотя бы чтобы сделать страничку на которой кроме этой кнопки ничего не будет =)
я с удовольствием начну вникать в азы явы, css и при необходимости, углубиться на достаточноый для работы с AMS уровень в эти языки. HTML в общих чертах понимаю.
А то вы так красиво на хабре разрекламмировали свое детище, что мол можно его делать в девайс из коробки по типу достал и распаковал. Звучит заманчиво, но если устрашать тем, что надо разобраться в горах кода, и досконально выучить гору языков и методов создания web страниц, у кого будет желание пытаться довести до ума под свою конкретную нужду ваш чудо гибрид ардуины и браузера?)))
Желание появляется у многих. И они изучают эти горы. И оказывается, что на практике горы не такие уж и значительные.
В представленном коде я разобрался за неделю не особо стараясь. По часам затратил всего часов 15. Остальная реализация и доработка - лишь необходимость шевелить мозгами и пользоваться источниками.
Автор разрабатывал всю эту систему для себя, и, по сути, вообще мог не делиться ею. Но он делится и даже помогает по мере сил.
В чем проблема самому посидеть и вдумчиво проштудировать систему? Это поможет вам в будущем настроить АМС под себя так, как вы этого хотите.
И да, стоит особо отметить, что Alex сразу указал, что для работы с системой нужны определенные знания.
Re: Arduino Mega Server
Добавлено: Пн сен 28, 2015 1:13 pm
dimonkos
"В голове моей опилки, небеда!" Винни-Пух.
Моя ошибка, в строке:
IPAddress timeServer(191, 233,81,105);
unsigned int localPort = 123
при редактировании после 123 забыл ; поставить. Поэтому ошибка выдается.
должно быть:
IPAddress timeServer(191, 233,81,105);
unsigned int localPort = 123;
Исправил на гите.
Обновил данные с гита. Опять ошибки
C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.cpp: In member function 'uint8_t ICMPPing::receiveEchoReply(byte*, uint8_t&, time_t&)':
C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.cpp:103:68: error: invalid conversion from 'uint8_t* {aka unsigned char*}' to 'uint16_t {aka unsigned int}' [-fpermissive]
W5100.read_data(socket, (uint8_t *)buffer, header, sizeof(header));
^
In file included from C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.h:12:0,
from C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.cpp:10:
C:\Users\admin\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:148:8: error: initializing argument 2 of 'void W5100Class::read_data(SOCKET, uint16_t, volatile uint8_t*, uint16_t)' [-fpermissive]
void read_data(SOCKET s, volatile uint16_t src, volatile uint8_t * dst, uint16_t len);
^
C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.cpp:109:76: error: invalid conversion from 'uint8_t* {aka unsigned char*}' to 'uint16_t {aka unsigned int}' [-fpermissive]
W5100.read_data(socket, (uint8_t *)buffer, (uint8_t *)&echoReply, dataLen);
^
In file included from C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.h:12:0,
from C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.cpp:10:
C:\Users\admin\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:148:8: error: initializing argument 2 of 'void W5100Class::read_data(SOCKET, uint16_t, volatile uint8_t*, uint16_t)' [-fpermissive]
void read_data(SOCKET s, volatile uint16_t src, volatile uint8_t * dst, uint16_t len);
^
Ошибка компиляции.
Re: Arduino Mega Server
Добавлено: Пн сен 28, 2015 1:29 pm
GaiverX
dimonkos писал(а):
"В голове моей опилки, небеда!" Винни-Пух.
Моя ошибка, в строке:
IPAddress timeServer(191, 233,81,105);
unsigned int localPort = 123
при редактировании после 123 забыл ; поставить. Поэтому ошибка выдается.
должно быть:
IPAddress timeServer(191, 233,81,105);
unsigned int localPort = 123;
Исправил на гите.
Обновил данные с гита. Опять ошибки
C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.cpp: In member function 'uint8_t ICMPPing::receiveEchoReply(byte*, uint8_t&, time_t&)':
C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.cpp:103:68: error: invalid conversion from 'uint8_t* {aka unsigned char*}' to 'uint16_t {aka unsigned int}' [-fpermissive]
W5100.read_data(socket, (uint8_t *)buffer, header, sizeof(header));
^
In file included from C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.h:12:0,
from C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.cpp:10:
C:\Users\admin\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:148:8: error: initializing argument 2 of 'void W5100Class::read_data(SOCKET, uint16_t, volatile uint8_t*, uint16_t)' [-fpermissive]
void read_data(SOCKET s, volatile uint16_t src, volatile uint8_t * dst, uint16_t len);
^
C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.cpp:109:76: error: invalid conversion from 'uint8_t* {aka unsigned char*}' to 'uint16_t {aka unsigned int}' [-fpermissive]
W5100.read_data(socket, (uint8_t *)buffer, (uint8_t *)&echoReply, dataLen);
^
In file included from C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.h:12:0,
from C:\Users\admin\Documents\Arduino\libraries\ICMPPing\ICMPPing.cpp:10:
C:\Users\admin\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:148:8: error: initializing argument 2 of 'void W5100Class::read_data(SOCKET, uint16_t, volatile uint8_t*, uint16_t)' [-fpermissive]
void read_data(SOCKET s, volatile uint16_t src, volatile uint8_t * dst, uint16_t len);
^
Ошибка компиляции.
Была у меня такая же ошибка. Сейчас проверить не могу, интернет дома умер, но я решил ее тем, что удалил папку по пути, в вашем случае, C:\Users\admin\Documents\Arduino\libraries\
ICMPPing
При этом скетч начинает работать с папкой ICMPPing, расположенной в самой Arduino IDE и ошибка устраняется.
Re: Arduino Mega Server
Добавлено: Пн сен 28, 2015 1:45 pm
imaverick
annakin писал(а):imaverick писал(а):Алекс, спасибо за Вашу работу!
Поставил AMS , все завелось с первого раза!
Но возникла проблема с Serial Commander. Пытаюсь запустить на Ubuntu 14.04. Processing 1.5 выдает ошибку какой бы COM порт не выбирал: Erroe Inside Serial write.
И в консоле :
Stable Library
=========================================
Native lib Version = RXTX-2.2pre2
Java lib Version = RXTX-2.1-7
WARNING: RXTX Version mismatch
Jar version = RXTX-2.1-7
native lib Version = RXTX-2.2pre2
java.lang.NullPointerException
at processing.serial.Serial.write(Unknown Source)
at processing.serial.Serial.write(Unknown Source)
at arduino_serial_commander.sendStartTransfer(arduino_serial_commander.java:607)
at arduino_serial_commander.sendWorks(arduino_serial_commander.java:95)....
Может для Linux есть какие-то ньюансы ?
Ну АМС работает и без него.
Serial Commander - нужен для правки ХТМЛок.
По сути если вы всё настроите в АМС в дальнеёшем вам он не понадобиться.
У меня к примеру всё работает уже в течении 1 месяца без ребутов AMS и MD.
MD у меня крутиться на Debian.
Спасибо за ответ.
Но как раз и нужен Serial Commander сейчас, на первом этапе, чтобы все настроить "под себя"...)
Re: Arduino Mega Server
Добавлено: Пн сен 28, 2015 2:35 pm
nicelight
GaiverX писал(а):GaiverX писал(а):
В чем проблема самому посидеть и вдумчиво проштудировать систему? Это поможет вам в будущем настроить АМС под себя так, как вы этого хотите.
И да, стоит особо отметить, что Alex сразу указал, что для работы с системой нужны определенные знания.
Проблема в том, что я не могу найти куски кода, в которых реализовывается механизм и отображение кнопки "LED3 IS OFF".
Вот пытаюсь штудировать, для начала понять бы структуру файлов на флешке, кто за что отвечает и от кого зависим.