Цитата:
Цитата:
Цитата:
И до кучи 528 и 529. Изучайте. |
Это скетчи или библиотеки я понять не могу? Если скетчи, то какой в них смысл, если с ними не будет мотор-шилд и вай фай фай работать?
Если библиотеки, то их (точне один самый свежий) надо в скетч А21 просто перебросить в качестве библиотеки? |
Цитата:
Цитата:
Но для этого надо знать язык и понимать, что делает код. Цитата:
А сама библиотека будет конфликтовать с библиотекой XpressNet Master. Т.ч. придётся либо её вычищать, либо убирать конфликты. Есть и ещё вариант. Т.к. Rocrail может одновременно работать с несколькими командными станциями, можно сделать отдельную станцию для обратной связи. См. сообщение #528. |
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Я шел так: купил компоненты, скачал скетчи Гатова - не работает. Стал разбираться, изучать и модифицировать. Заработало. Результаты выложил на форум. Ярчайший пример: ждмоделист™ 80-го уровня - мосье Эдельвейс(да не разбанят его вовек). Долго хотел готовые решения, на этом вобщем и погорел, НО! Сейчас разрабатывает все сам и имеет свое удовольствие. И даже нашел интересные решения. По этому не ждите готовых решений. Изучайте и модифицируйте сами. Это очень интересно и повышает ЧСВ при появлении первых успехов. :)) А вот как и что модифицировать, это мы вам постараемся подсказать. Просто залезте в код и начните анализировать. Это не сложн, так как и у Гатова и у других везде комментарии, что что делает. |
Цитата:
|
Цитата:
Цитата:
Там и то и другое. Но если вы ничего не поняли, то наверное вам ещё рано и надо подучиться. Цитата:
Цитата:
|
Цитата:
Господа, а кто такой Эдельвейс? Может он что-то знает? |
Вложений: 2
Цитата:
|
Цитата:
|
Цитата:
|
Кто-нибудь обратную связь делал с Хбас на А21 помимо меня? Я никак не могу Рокрэйл заставить отобрать то, что у меня на макете твориться. ИМХО те, изменения в скетче, которые я проивёл наверно недостаточно.
|
Цитата:
|
Не знаю как тут его выложить, поэтому обрисую всё словами.
Вобщем в оригенальный скетч А21 (с вай-фай версией) вставил строки скетча, который в этом сообщении http://forum.modelldepo.ru/showpost....&postcount=527 А именно выгледят они так: #define XPRESSNET #include <XpressNetMaster.h> т.е раскомментированы. Затем взял от сюда библиотеку http://forum.modelldepo.ru/showpost....&postcount=524 и поставил её в папку библиотек скетча А21. Открыл библиотеку XpressNetMaster.h смотрим переменную XNetMaxDataLength, там стоит 8, я поставил 11. Ну как-то так. |
Цитата:
Ещё раз перечитайте #229 |
Итак, перечитваю сообщение 229.
"А смысл в том, что можно скопировать уже готовые куски кода и вставить в свой скетч. Но для этого надо знать язык и понимать, что делает код." Я скопировал готовые куски, отвечающие за Хбас, в код А21. Далее "Увы не всё так просто. Там основная работа именно в скетче. (Если кто-то сможет запихать всё в библиотеку буду очень благодарен.) А сама библиотека будет конфликтовать с библиотекой XpressNet Master. Т.ч. придётся либо её вычищать, либо убирать конфликты." Вот я и сделал то, что посоветовал один местный товарищ, прописав число 11. Ну вы как-то по конкретнее что ли писали бы, тогда недогадливые (такие как я) поймут. |
Цитата:
Почитайте вот по этой ссылке #30, там написано как вставлять файлы в сообщение. Только вставлять лучше архив со скетчем, а не сам скетч. И ещё за выходные, пока я буду в деревне, почитайте о назначении директивы #include И проверьте, вы скопировали к себе в скетч вот эти строки: Arduino код:
Работа с модулями обратной связи идёт через библиотеку RBus2, а не XpressNet Master. Поэтому не имеет значения что вы там прописали. |
Цитата:
Цитата:
И тогда: 1. В самом скетче тогда нужно убрать строки, отсылающие на библиотеку XpressNet Master #define XPRESSNET #include <XpressNetMaster.h> на те, которые привели вы. Собственно последнюю строку надо просто исправить 2. Библиотеку XpressNet Master приведу в исходный код, поскольку насколько я понимаю, она всё-равно нужна для скетча. Если всё так, то выложу скетч. |
Цитата:
Цитата:
|
Вложений: 1
Вот скетч Вложение 147503
|
Цитата:
goto #251 |
Остальное - это что? Если библиотека то она там есть. Или эти две сточки нужно вместо каких-то строк ставить?
|
Цитата:
И который вызывает те функции, что находятся в библиотеке. |
Содержательная у вас, Лёшь, беседа:)
|
Текущее время: 14:34. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -