www.open-tager.ru http://www.open-tager.ru/forum/ |
|
LTAscetik http://www.open-tager.ru/forum/viewtopic.php?f=5&t=1565 |
Страница 514 из 532 |
Автор: | Pingvin [ 06 июл 2018, 20:34 ] |
Заголовок сообщения: | Re: LTAscetik |
Elliot писал(а): Вопросик как правильно добавлять команды? (как я понял по ик каналу обрабатывается только 2 команды сменить цвет команды и новая игра)Добавить нужно только 2 команды прибавить 1 обойму и прибавить здоровья на определенное количество. А то сделал пульт на attiny 13 ,что на форуме ,чет не воспринимает команды от пульта.(только 2 команды воспринимает которые описал выше ,еще админ килл на 1 тагере воспринивает на другом звук промаха) При нажатии на пульте кнопки тагер воспроизводит звук промаха. Как то не систематизировано у нас... Каждый раз по новому объяснять. maksim же на 511 странице выложил исходники с Цитата: Добавлено: -исправленые ошибки в исходнику..... -Стартует мертвым -время входа в меню 0 сек -0x83,0x05,0xE8 новая игра -0x83,0x00,0xE8 убить игрока -0xA3,0xXX,0xB8 сменить количество жизней на хх -0xA8,0xXX,0xB8 сменить урон после респауна или откл питания урон будет новым -0xA9,0xXX,0xB8 сменить цвет команды на ХХ можно там "подсмотреть". P.S. Где нам лучше "коллекцию" прошивок собирать с кратким описанием функционала? |
Автор: | Pingvin [ 06 июл 2018, 20:44 ] |
Заголовок сообщения: | Re: LTAscetik |
Кстати - maksim что то ничего не пишет о багах. Все исправили или руки опустились? Как ведут себя "Аскеты" в играх? |
Автор: | maksim [ 06 июл 2018, 20:57 ] |
Заголовок сообщения: | Re: LTAscetik |
Вроде все нормально,багов нет)))) |
Автор: | maksim [ 06 июл 2018, 21:28 ] |
Заголовок сообщения: | Re: LTAscetik |
На гугл диске можна хранить прошивки.... |
Автор: | Elliot [ 06 июл 2018, 22:54 ] |
Заголовок сообщения: | Re: LTAscetik |
Самый прикол заливал через будлоадер . Про добавление команд хорошо ткнули носом я ее смотрел но посмотрев второй раз увидел что добавление хх жизни есть,ну с добавлением обойм вроде тоже разобрался. Ща тестовую плату сделаю буду тестить и будлоадер и прошивки.А то уже в хх раз тагер разбирать влом. |
Автор: | Elliot [ 27 июл 2018, 22:18 ] |
Заголовок сообщения: | Re: LTAscetik |
Борюсь с блюпупом. Сделал 2 платки бандана от аккума через стабилизатор 3.3,и релиз 3.1 (то что мне не надо убрал). Настроил блюпуп ( по терминалкам связывается ноут комп). Залил в тагер прошивку из папки internationalized_firmware. Залил в бандану прошивку из папки release_3_1(SMD,fix_flesh_led_bag,firmware_up_to_56000Hz_IR_F0)\firmware\bluetooth_wireless файл LTAscetic_BT_bandana.hex. Так вот в чем траблы: При выстреле в повязку сигналы на таг приходят ,но не светиться светодиоды на повязке.(на тагере светятся) При отключении датчика на таге выскакивает ошибка сенсора(хотя соединение с повязкой установлено). Подскажите какие прошивки залить в бандану и в тагер. В исходниках особо не копался , так как особо не шарю. Может у каво есть прошивки для банданы и тагера которые решают эти проблемы? Или хотяб намекните где че править ? |
Автор: | Elliot [ 28 июл 2018, 15:48 ] |
Заголовок сообщения: | Re: LTAscetik |
Cо второй проблемой разобрался теперь как положено при отключении повязки показываеться ошибка датчика. А вот со светодиодом на повязке что то никак. Залез в исходники нашел кусок в файле ltag_ascetic.c void configuring_ports(){ //IR_LED_DDR |= IR_LED_PIN; //íîæêó, íà êîòîðîé ïîäêëþ÷åí ÈÊ äèîò ïåðåâîäèì â ðåæèì "âûõîä" FIRE_LED_DDR |= FIRE_LED_PIN; //íîæêó, íà êîòîðîé ïîäêëþ÷åí ÈÊ äèîò ïåðåâîäèì â ðåæèì "âûõîä" IR_LED_HIGH_POWER_DDR|=IR_LED_HIGH_POWER_PIN;//íîæêó, íà êîòîðîé ïîäêëþ÷åí ÈÊ äèîò ïåðåâîäèì â ðåæèì "âûõîä" IR_LED_HIGH_POWER_OFF; IR_LED_LOW_POWER_DDR|=IR_LED_LOW_POWER_PIN;//íîæêó, íà êîòîðîé ïîäêëþ÷åí ÈÊ äèîò ïåðåâîäèì â ðåæèì "âûõîä" IR_LED_LOW_POWER_OFF; /* LIFE_LEDS_DDR |= LIFE_LED1_PIN //íîæêè, íà êîòîðûõ | LIFE_LED2_PIN //ïîäêëþ÷åíû ñâåòîäèîäû, | LIFE_LED3_PIN //îòîáðàæàþùèå óðîâåíü "æèçíè" | LIFE_LED4_PIN;//òîæå íàñòðàèâàåì êàê âûõîäû */ LIFE_LED1_DDR |= LIFE_LED1_PIN; LIFE_LED2_DDR |= LIFE_LED2_PIN; LIFE_LED3_DDR |= LIFE_LED3_PIN; LIFE_LED4_DDR |= LIFE_LED4_PIN; SOUND_DDR |= SOUND_PIN; //íàñòðàèâàåì âûõîä ØÈÌ (ÀÖÏ) BULLETS_OUT_LED_DDR|=BULLETS_OUT_LED_PIN; //DDRA |= (1 << 4)|(1<<5)|(1<<6)|(1<<7); // Óñòàíàâëèâàåì ïîðò PORTA.1 êàê âûõîä DDRB = 1<<DDB3; //PB3 (OC0) set as output DDRD |= (1 << 7);//светодиод повязки DDRB |= (1 << 2);// îòêëþ÷åíèå óñèëèòåëÿ PORTB &=~(1 << 2); PORTD &= ~(1 << 7);//âûêëþ÷àåì ñâåòîäèîä íà ïîâÿçêå здесь индикация повязки подключена на порт D7 у меня висит как на схеме на d4 ,повесил на d7 светодиод через резюк на общий нифига не светиться при попадании. Где еще поискать? Кстате в таге использовал другой БТ модуль на чипе bk3231(SPP-C на али называется) почти тоже самое что и hc05, но в режиме АТИ команд не настраивается режим мастер(меняешь пишет ок ,но при запросе о том какой режим пишет снова слейв) ,Ати команды чуть иначе пишутся и подключение другое.(хотя китаец уверял что с мастер режимом и полный аналог hc05). |
Автор: | Pingvin [ 29 июл 2018, 08:40 ] |
Заголовок сообщения: | Re: LTAscetik |
На D4 диод повязки #define WOUND_LED_PIN (1<<4) #define WOUND_LED_PORT PORTD WOUND_LED_DDR |= WOUND_LED_PIN; TSOP_DDR &=~TSOP_PIN; //âûâîä, ê êîòîðîìó ïîäêëþ÷åí ÈÊ-äàò÷èê íàñòðàèâàåì êàê "âõîä" RELOAD_KEY_DDR &=~RELOAD_KEY_PIN; //âûâîä, íà êîòîðîì ñèäèò êíîïêà "ïåðåçàðÿäêà" êàê "âõîä" RELOAD_KEY_PORT |= RELOAD_KEY_PIN;//âêëþ÷àåì ïîäòÿãèâàþùèé ðåçèñòîð https://github.com/PingvinOpenTag/LTAsc ... 00Hz_IR_F0)/firmware/bluetooth_wireless/source/LTAscet_BT_bandana/ltag_ascetic.c Видимо копи-пастил вместе с коментарием Диод загорается, если получает от тага символ '1' Просто так от выстрела в него при выключенном таге или когда вне игры - реакции не будет. |
Автор: | Elliot [ 29 июл 2018, 12:23 ] |
Заголовок сообщения: | Re: LTAscetik |
Выходит у меня косячит бт модуль в таге (там другой модуль стоит). Значит логика работы по блютуз такая: Повязка получает ик пакет и просто транслирует его в таг по уарт, в таге обрабатывается и в ответ на попадание отсылает '1' в повязку как ответ. Тогда еще вопросик при попадании в датчик тагера тоже отсылает 1? Если отсылает то я могу сконектиться через терминалку на телефоне и посмотреть что тагер отсылает и отсылает ли вообще. |
Автор: | Pingvin [ 29 июл 2018, 17:16 ] |
Заголовок сообщения: | Re: LTAscetik |
Elliot писал(а): Тогда еще вопросик при попадании в датчик тагера тоже отсылает 1? Если отсылает то я могу сконектиться через терминалку на телефоне и посмотреть что тагер отсылает и отсылает ли вообще. Таг не отсылает 1 если ловит пакет по проводу. Но посылает 1 если после включения (до входа в игру) нажать на спусковую скобу. Ближе к концу на видео https://www.youtube.com/watch?v=te59T10fnrg |
Страница 514 из 532 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |