roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 15:31

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 295 ]  На страницу Пред.  1 ... 11, 12, 13, 14, 15, 16, 17 ... 20  След.
Автор Сообщение
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 23 окт 2014, 23:37 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
slom, да не берите себе в голову всю эту фигню!
Память Arduino просто через USB не прочитаешь, да и зачем вам это? Если у вас новое устройство, то там с завода прошит скетч мигающий светодиодом один раз в секунду. К слову, этот скетч имеется как пример в стандартной среде программирования IDE для Arduino, называется он "Blink", т.е. мигать:
Вложение:
Blink.jpg
Blink.jpg [ 99.22 КиБ | Просмотров: 1793 ]

Вы всегда, при необходимости, можете загрузить этот пример обратно в плату, как и любые другие примеры из прилагаемых. Так что фактически, из новой платы, вам читать что либо незачем. Другое дело если вы залили в плату свой скетч, и не сохранив его предварительно на ПК закрыли, вот тогда проблема. Дело в том, что в контроллер Arduino с ПК записывается откомпелированная и переведенная в машинный код программа в шестнадцатиричном виде, и даже если вы, с помощью какого то программатора сможете прочитать содержимое контроллера вы все равно ничего не увидите даже отдаленно напоминающее программный код для Arduino IDE. Это будет набор шестнадцатиричных цифр. И даже если вы эти цифры переведете из машинных кодов в ассемблер все равно загрузить полученное в IDE Arduino не получится. Обратного транслятора из ассемблера в C+ не существует. Аналогия с компьютером - попробуйте открыть любой откомпелированный файл программы для ПК в блокноте, что вы уведите? Длинную вереницу крокозябр. Более-менее продвинутая смотрелка сможет перевести эти крокозябры в HEX код или в ASCI код и все!!! больше ничего вы сделать с этим не сможете, так и с ардуино. Так что рекомендую не забивать голову себе и не обижаться на других по этому поводу, т.к. "другие" (в том числе и я) не знают как декомпелировать программу залитую в контроллер :)
Вообще, если хотите посмотреть оборудование для программирования AVR можете заглянуть сюда http://www.electronshik.ru/class/programmatori-18170702
Еще вы пишете что у вас плата с интегрированными драйверами двигателей. Скорее всего это Romeo? или подобный. С ним аналогично, на заводе залит Blink, читать из него нечего.
В интернете есть масса скетчей для дуни, масса библиотек, так что поищите, поэкспериментируйте со средой программирования Arduino, думаю у вас получится, ничего особо сложного там нет.


Последний раз редактировалось lorry 23 окт 2014, 23:58, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 23 окт 2014, 23:40 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
фигня в том, что у него не ардуина. вполне возможно к той плате и исходники различных прошивок где-то есть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 23 окт 2014, 23:52 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
lori спасибо за внятный и развернутый ответ!

в моем случае не просто ардуино, а драйвер двигателя с прибамбасами в виде ардуино нано :)

вот такой:

http://letsmakerobots.com/files/userpics/u1533/T_REX_controller_descriptive_photo_1024.jpg

тут есть описание и ссылки на скетчи и мануал и программка для андроида для управления через блютус
https://www.sparkfun.com/products/12075

и вот меня мучает вопрос, там в архивах много файлов:
Изображение

они все зашиты в плату, и по умолчанию к ней что не подключай все работать будет?
или они даються для того чтобы исходя их варианта подключения, пользователь сам залил нужный скетч? :crazy:


если в плату залить чтото свое, а потом возникнет надобность откатить ее к "заводским настройкам" что нужно сделать? напхать в ардуино программу все содержимое этих файлов и вперед...? :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 24 окт 2014, 00:09 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
Все это готовые библиотеки, в плату они не зашиты, а поставляются со средой программирования. Они могут подключаться в вашей программе с помощью команды #include <что то там>.
Откатываться к "заводским настройкам" нет никакой необходимости. Здесь немного не такая философия как в Windows или Android. Если у вас что то не заработало, то ищите ошибку в скетче, исправляйте и заново заливайте в контроллер.

Добавлено спустя 3 минуты 16 секунд:
Ну если ваша плата работает со средой программирования Arduino, то я не вижу никаких проблем. Как плата определяется в вашем компьютере?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 24 окт 2014, 00:21 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
как узнать как она определяется?

в ардуино программе ее видно как порт com6 а как в пк не знаю, но дрова винда к ней нашла, правда я их заранее устанавливал из указанного разработчиком источника...

Добавлено спустя 3 минуты 40 секунд:
lori писал(а):
Откатываться к "заводским настройкам" нет никакой необходимости. Здесь немного не такая философия как в Windows или Android. Если у вас что то не заработало, то ищите ошибку в скетче, исправляйте и заново заливайте в контроллер.



просто по идее сейчас если сунуть в плату модуль блютус(который я жду из китая) на днях должен уже приехать. то оно сразу заработает от мобилки, по идее...

а я пока есть время хотел поэксперементировать, но так чтобы не убить то что изначально заложено :D
или наверно лучше подождать проверить блютус а там уже мучать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 24 окт 2014, 00:23 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
В "Панели управления" выбрать "диспетчер устройств", дальше открыть "Контроллеры USB", найти свое устройство на com6 и сообщите как оно называется.

Добавлено спустя 2 минуты 6 секунд:
Если просто подключить устройство ничего не заработает. Нужно загрузить библиотеку для него, написать программу обработчик, а потом все это залить в плату.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 24 окт 2014, 00:26 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
это?
Изображение

по названию нашел туже ссылку где скачивал дрова на нее:
http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx


Последний раз редактировалось slom 24 окт 2014, 00:28, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 24 окт 2014, 00:27 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
Самое главное не пугайтесь, ничего вы не испортите если будете допускать ошибки при программировании, все это исправляется перезаливкой программы в контроллер. Можно сжечь плату только подав не правильно питание (переполюсовка, повышенное напряжение и т.п.)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 24 окт 2014, 00:29 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
lori писал(а):
Самое главное не пугайтесь, ничего вы не испортите если будете допускать ошибки при программировании, все это исправляется перезаливкой программы в контроллер. Можно сжечь плату только подав не правильно питание (переполюсовка, повышенное напряжение и т.п.)


ну как сказать, физически может и не испорчу а программно сделаю ее неработоспособной, потом думай как и что в нее залить чтобы заработало :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 24 окт 2014, 00:31 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
Отлично! Видит ли IDE вашу плату?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 24 окт 2014, 00:32 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
lori писал(а):
Отлично! Видит ли IDE вашу плату?


иде?

ардуино 1.0.6 видит


Последний раз редактировалось slom 24 окт 2014, 00:35, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 24 окт 2014, 00:34 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
wiki:
IDE - Интегрированная среда разработки (англ. Integrated Development Environment) — система программных средств, используемая программистами для разработки программного обеспечения.
Какой средой программирования вы пользуетесь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 24 окт 2014, 00:36 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
lori писал(а):
wiki:
IDE - Интегрированная среда разработки (англ. Integrated Development Environment) — система программных средств, используемая программистами для разработки программного обеспечения.
Какой средой программирования вы пользуетесь?



пока никакой средой не пользуюсь :D

а програмка ардуино, зеленая такая видит как ком6


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 24 окт 2014, 00:40 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
slom писал(а):
а програмка ардуино, зеленая такая видит как ком6

"Программка ардуино, зеленая такая" это и есть среда программирования Arduino IDE. У вас она выглядит примерно вот так?
Вложение:
IDE.jpg
IDE.jpg [ 44.61 КиБ | Просмотров: 1740 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тележка с манипулятором и брандспойтом
СообщениеДобавлено: 24 окт 2014, 00:44 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
lori писал(а):
slom писал(а):
а програмка ардуино, зеленая такая видит как ком6

"Программка ардуино, зеленая такая" это и есть среда программирования Arduino IDE. У вас она выглядит примерно вот так?
Вложение:
IDE.jpg


именно такая, только версия 1.0.6
и у вас она русская у меня инглиш, и в разделе тулс(сервис) есть пункт порт, вот там есть какая та хрень ком1, постоянно висит. и ком 6 появляется и исчезает, если присоединять\отсоединять плату...


ладно спасибо, за то что вникаете в мою возню :)
спокойной ночи, а то уже поздно :(

п.с. судя по вашему месту расположения у вас сейчас утро :D


Последний раз редактировалось slom 24 окт 2014, 00:46, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 295 ]  На страницу Пред.  1 ... 11, 12, 13, 14, 15, 16, 17 ... 20  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO