roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 18:58

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




Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Авто-определение COM порта на котором висит Ардуина
СообщениеДобавлено: 28 мар 2012, 02:24 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
это ты к чему???

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авто-определение COM порта на котором висит Ардуина
СообщениеДобавлено: 28 мар 2012, 02:37 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) к этому:
Dmitri Vladimirovich писал(а):
Я уже наткнулся на этот форум
но там же про линух. под виндой нету python3


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авто-определение COM порта на котором висит Ардуина
СообщениеДобавлено: 28 мар 2012, 02:40 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
да просто файла такого нет. версия есть, а файла нет. вот чо.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авто-определение COM порта на котором висит Ардуина
СообщениеДобавлено: 28 мар 2012, 03:25 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:oops: хм :roll: а вот теперь у меня уже лыжи не едут :sorry: качаю 32 и 64 версию. запускаю 32. на первом окне 3.2.2, закрываю. запускаю 64 версию, опять 3.2.2. ставлю. в текстовых файликах 3.2.2. не верю! запускаю питон, опять 3.2.2 :beer: наверно мне не повезло, разрабы меня где-то жестоко под... дурят.
Вложение:
1.png
1.png [ 417.1 КиБ | Просмотров: 1719 ]

64х разрядный ставиться по умолчанию в c:\Python32 :) забиваем на доку (там враки - в папке есть только python.exe и pythonw.exe, хоть питончик и 3.2.2) при установке pyserial вводим python setup.py install
потом пишем python ArduinoPortFinder.py :) всё работает и не надо никаких python.exe setup.py build или заморочек с путями - скинули архив куда удобней, распаковали, установили. если трудно в консоли ориентироваться, поставьте фар http://www.farmanager.com/download.php?l=ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авто-определение COM порта на котором висит Ардуина
СообщениеДобавлено: 28 мар 2012, 09:12 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
дуня же запоминает какой порт выбран был последним.
значит надо сделать результатом работы скрипта изменение где-то в конфиге IDE номера компорта и после закрытия скрипта - запуск оболочки.

никто даже и не заметит что что-то произошло)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авто-определение COM порта на котором висит Ардуина
СообщениеДобавлено: 28 мар 2012, 10:17 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
serial.port=COM1
serial.databits=8
serial.stopbits=1
serial.parity=N
serial.debug_rate=9600
в файле "E:\Program Files (x86)\arduino-1.0\lib\preferences.txt"
токо надо знать где лежит файл :-)))

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авто-определение COM порта на котором висит Ардуина
СообщениеДобавлено: 28 мар 2012, 15:07 
Не в сети

Зарегистрирован: 05 янв 2010, 23:07
Сообщения: 283
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.
Вчера с другом все перепробовали на другом компе, поставили пайсериал и либс (спасибо за ковычки), все равно в итоге ошибка

Код:
C:\Program Files\Python32>python.exe ArduinoPortFinder.py
Traceback (most recent call last):
  File "ArduinoPortFinder.py", line 13, in <module>
    import serial
  File "C:\Program Files\Python32\serial\__init__.py", line 19, in <module>
    from serial.serialwin32 import *
  File "C:\Program Files\Python32\serial\serialwin32.py", line 12, in <module>
    from serial import win32
  File "C:\Program Files\Python32\serial\win32.py", line 196
    MAXDWORD = 4294967295L # Variable c_uint
                         ^
SyntaxError: invalid syntax

C:\Program Files\Python32>


Сегодня вечером еще у одно товарища спрошу насчет установки...

Добавлено спустя 2 минуты 15 секунд:
2Мур:

а если какойто еще девайс подрубили и он на этот порт повесился...

Вообще у нас Ардуина работет с диска, т.е. чувак ставит диск в любой комп, подрубает платку и работает.

_________________
#define TRUE FALSE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авто-определение COM порта на котором висит Ардуина
СообщениеДобавлено: 28 мар 2012, 15:32 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ну и пускай повесится.
вся прелесть скрипта определения порта и запуска ардуины в том что порты могут меняться как угодно, но ардуина будет каждый раз запускаться с нужным :)

тоесть каждый раз когда пользователь жмёт ярлычок ардуины он запускает скрипт который после выполнения запускает ардуину с правильным параметром. и на диск записать ардуину вместе с этим ярлычком на скрипт и самим скриптом.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авто-определение COM порта на котором висит Ардуина
СообщениеДобавлено: 28 мар 2012, 15:34 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Ага, а скрипт будет прожигать нужный порт прямо на диске :-)))

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авто-определение COM порта на котором висит Ардуина
СообщениеДобавлено: 28 мар 2012, 15:45 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ну естественно, ищется библиотечка записи CD для питона и допиливается до нужного функционала :)
будет стирать и писать по новой

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу Пред.  1, 2, 3

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


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

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 0


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

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