www.open-tager.ru

открытый лазертаг форум
Текущее время: 25 апр 2024, 17:39

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


В разделе запрещены - обсуждение оборудования не поддерживающего открытых протоколов, реклама и ссылки на готовые продукты лазертага, обсуждение политики производителей и самих производителей. Виден всем.



Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 53, 54, 55, 56, 57, 58, 59 ... 532  След.
Автор Сообщение
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 28 сен 2012, 15:52 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
furhunter писал(а):
Да, шилдик взял за основу тобой разработанный, только немного подправил, развернул выводы индикатора. Попробую сделать "галету" - все детали шилдика спрячутся под экранчиком.

Кстати. Разговаривал с толковым программистом на Делфи. Он радостно предложил свои услуги по разработке управляющей программы. Надо бы тех задание набросать да по передаче данных с протоколом разобраться.

Софтина уже работает (основной функционал), а вы только техзадание пишите! :lol:
К закрытым, платным, да ещё привязанной к одной операционке средам разработки отношусь отрицательно.
Да и есть у меня и на делфе проект.
Но кто готов покупать делфю, чтобы в исходниках поковырятся? За, примерно, 30 килорублей?
Qt мне больше нравится.
Спасибо, конечно, за предложение!
Если хочет - пусть пишет! ;) :)
Протокол простой - софтина запрашивает протокол у девайса командой "protocol?"
После каждой команды ставим служебные символы "\n\r" (или "\r\n" - уточню попозже).
На запрос девайс выдает описание параметров, в виде
[имя_параметра],[тип](минимальное_значение, максимальное_значение (если тип перечисляемый, список всех корректных значений)),[команда_для_считывания_параметра],[команда_для_записи_параметра],[комментарий(не обязательно)]

Признак успешного выполнения команды - "OK\n\r"
Признак ошибки - "ERROR\n\r"

Основные типы, ориентировачно
INT (целый, макс. 255)
ENUM (перечисляемый)
можно и BOOL (логический)

Дальше видно будет, по ходу дела. ;)

Для начала, думаю, этого хватит.

После чтения протокола софтина должна сформировать форму для редактирования значений параметров и читать/записывать их из/в устройство.
Но это не всё - нужно ещё редактор образа eeprom реализовать, кидая в него звуковые файлы, и бутлоадер.
Ещё придумать, как писать в eeprom блоки данных.
Тут тех задание сложно написать - сам ещё пока не знаю, как все будет в итоге.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 29 сен 2012, 11:18 
Не в сети
Старожил

Зарегистрирован: 02 фев 2012, 17:24
Сообщений: 820
Откуда: Украина,Киев
Pingvin писал(а):
maksim писал(а):
И скиньте схему,прошивку,как выставлять фюзы,печатку,описание разёмов на схеме LTAscetik каторая полностю доработаная и исправленая)))Буду собирать)))Зарание благодарен))

Все это можно найти в репозитории проекта.
Самый свежий релиз: https://github.com/PingvinOpenTag/LTAscetic/tree/master/release_2%28LCD,Joystck,TouchMemory,Reload,Antichiter,IrPowerControl,BattaryControl%29
Жмёте Download и скачиваете всё одним архивом.
Будут вопросы - спрашивайте.
Могу выложить и печатку и схему своего "гибрида" - контроллер в SMD корпусе, остальные микрухи (max232, eeprom, усилок) - в DIP.
Для него несложно адаптировать и существующую прошивку, пока новая в разработке, но я пока сам его полностью не собрал - нет пока DC/DC конвертера.
Есть SMD вариант от furhunter - но я не собирал, так что лучше к нему за консультацией.

А фьюзы - смотря чем шить будете.
Если студией - Tools->ProgramAVR->Connect
Выбираете программатор и порт , на котором сидит программатор (или оставьте Auto), соединяетесь - жмите Connect.
Далее - на вкладку Fuses, ОБЯЗЯТЕЛЬНО!!!!!!!!!! СНАЧАЛА СЧИТЫВАЕМ!!!!!! - жмём Read.
Затем для SUT_CKSEL из выпадающего списка выбираем
Ext.Crystal/Resonator High Freg; Start-up time: 1K CK+64 ms
Записываем - жмем Program
Можно и проверить - жмём Verify

Для прочих программ

Почему на схеме LTAscetik нет елементов max232, eeprom,а на печатке эти елементы есть?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 29 сен 2012, 14:47 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
maksim писал(а):
Pingvin писал(а):
maksim писал(а):
И скиньте схему,прошивку,как выставлять фюзы,печатку,описание разёмов на схеме LTAscetik каторая полностю доработаная и исправленая)))Буду собирать)))Зарание благодарен))

Все это можно найти в репозитории проекта.
Самый свежий релиз: https://github.com/PingvinOpenTag/LTAscetic/tree/master/release_2%28LCD,Joystck,TouchMemory,Reload,Antichiter,IrPowerControl,BattaryControl%29
Жмёте Download и скачиваете всё одним архивом.
Будут вопросы - спрашивайте.
Могу выложить и печатку и схему своего "гибрида" - контроллер в SMD корпусе, остальные микрухи (max232, eeprom, усилок) - в DIP.
Для него несложно адаптировать и существующую прошивку, пока новая в разработке, но я пока сам его полностью не собрал - нет пока DC/DC конвертера.
Есть SMD вариант от furhunter - но я не собирал, так что лучше к нему за консультацией.

А фьюзы - смотря чем шить будете.
Если студией - Tools->ProgramAVR->Connect
Выбираете программатор и порт , на котором сидит программатор (или оставьте Auto), соединяетесь - жмите Connect.
Далее - на вкладку Fuses, ОБЯЗЯТЕЛЬНО!!!!!!!!!! СНАЧАЛА СЧИТЫВАЕМ!!!!!! - жмём Read.
Затем для SUT_CKSEL из выпадающего списка выбираем
Ext.Crystal/Resonator High Freg; Start-up time: 1K CK+64 ms
Записываем - жмем Program
Можно и проверить - жмём Verify

Для прочих программ

Почему на схеме LTAscetik нет елементов max232, eeprom,а на печатке эти елементы есть?

Вариант с max232 и eeprom сейчас как раз в разработке.
Новой прошивки под него готовой пока нет, но можно адаптировать существующую, разумеется, ни RS-232 ни внешняя eeprom c существующей прошивкой работать не будут.
Но, можете собирать и новый вариант, просто определитесь, в каком форм-факторе - SMD (все микросхемы, кроме звуковой - в SMD корпусах), или "гибридный", где SMD только контроллер?
Для начала можно будет пользовать существующую прошивку, потом перешить на новую, как готова будет.
Поскольку разработка нового варианте ещё не закончена, полную документацию не выкладывали.
Если надо - выложим (то что есть на данный момент).
Короче - решать Вам.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 01 окт 2012, 00:14 
Не в сети
Старожил
Аватар пользователя

Зарегистрирован: 31 май 2012, 23:29
Сообщений: 507
Откуда: Украина, Энергодар
Pingvin писал(а):
К закрытым, платным, да ещё привязанной к одной операционке средам разработки отношусь отрицательно.
Да и есть у меня и на делфе проект.
Но кто готов покупать делфю, чтобы в исходниках поковырятся? За, примерно, 30 килорублей?
Qt мне больше нравится.
Спасибо, конечно, за предложение!
... ...
Тут тех задание сложно написать - сам ещё пока не знаю, как все будет в итоге.


Вопрос снят с повестки :) Полез смотреть Qt :)

_________________
Точно попавшая в цель стрела - есть результат тысячи промахов.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 01 окт 2012, 06:19 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
furhunter писал(а):
Pingvin писал(а):
К закрытым, платным, да ещё привязанной к одной операционке средам разработки отношусь отрицательно.
Да и есть у меня и на делфе проект.
Но кто готов покупать делфю, чтобы в исходниках поковырятся? За, примерно, 30 килорублей?
Qt мне больше нравится.
Спасибо, конечно, за предложение!
... ...
Тут тех задание сложно написать - сам ещё пока не знаю, как все будет в итоге.


Вопрос снят с повестки :) Полез смотреть Qt :)

Есть ещё кроссплатформенный, открытый, бесплатный, основанный на free-pascal Lazarus.
Очень похож на Делфю.
Можно и в нем попробовать - но, ИМХО сыроват (всё ещё бета весия, вроде) и бывает глючит.
И я не в курсе - есть ли компоненты для работы с портами, просто не искал.
Но, думаю, знакомство с ним тоже лишним не будет.
P.S. Нет, однако - в конце Августа отрелизились. Так что, баги пофиксили, надеюсь. Можно и Lazarus "пощупать"!
-----------------------------------------------------
Еще подумал - могут же быть команды и без параметров.
Их как - лучше отдельной командой запрашивать, например - commands?
Или тут же в описании протокола выводить, например, если тип параметра не указан - значит это просто команда без параметров?

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 01 окт 2012, 06:42 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
А вот и статья, как в Lazarus работать с портами!
[url]http://parshev.wordpress.com/arduinolazarus/устанавливаем-тестируем[/url]
Любопытно! :?
Я бы глянул! ;)

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 02 окт 2012, 17:15 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Заработала первая команда! :)
Вернее даже две

bullets_in_clip?
и
bullets_in_clip=

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 03 окт 2012, 16:53 
Не в сети
Старожил
Аватар пользователя

Зарегистрирован: 31 май 2012, 23:29
Сообщений: 507
Откуда: Украина, Энергодар
Pingvin, как разведена схема джойстика относительно портов процессора? Не нашел.

_________________
Точно попавшая в цель стрела - есть результат тысячи промахов.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 03 окт 2012, 17:42 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
furhunter писал(а):
Pingvin, как разведена схема джойстика относительно портов процессора? Не нашел.

Да на любые цепляй - в хедере пропишем.
Я сам ещё джойстик на гибрида не цеплял - сразу взялся за RS-232.
Кнопки должны работать на замыкание.
Я планирую купить разъёмчики 10-пиновые двухрядные, в которые лапша вдавливается, а не паяется.
И все, кнопки подключаем к парам 1-2;3-4;5-6;7-8;9-10;
На второй порт я цепану: курок, перезаряд, переключатель режима огня и светодиоды: патроны кончились и вспышку выстрела.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 03 окт 2012, 18:23 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Если платки готовы - прошей прошивкой от второго релиза, подключи индикатор - должен работать.
Что там с ЖКИ?
Как дела?

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 53, 54, 55, 56, 57, 58, 59 ... 532  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

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


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

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB