www.open-tager.ru http://www.open-tager.ru/forum/ |
|
LTAscetik http://www.open-tager.ru/forum/viewtopic.php?f=5&t=1565 |
Страница 500 из 532 |
Автор: | Pingvin [ 21 май 2018, 17:04 ] |
Заголовок сообщения: | Re: LTAscetik |
maksim писал(а): Правильно я добавил команду ??? case Add_life:// установить хх жизней { life_in_percent = ir_message.param; life = (life_in_percent*10)/125; if ((life==0)&&(life_in_percent>0)) life=1; status_need_update = true; eeprom_write_byte(&life_after_start,ir_message.param); beep(1000, 2, 128); break; } Ну на мой взгляд - все верно. Только почему Add_life? Там же у Вас другая команда вроде? |
Автор: | maksim [ 21 май 2018, 17:05 ] |
Заголовок сообщения: | Re: LTAscetik |
Что прописать в команду установить хх урон????? case Add_damage://установить хх урон { ????????? beep(1000, 2, 128); break; } |
Автор: | Pingvin [ 21 май 2018, 17:11 ] |
Заголовок сообщения: | Re: LTAscetik |
maksim писал(а): Что прописать в команду установить хх урон????? case Add_damage://установить хх урон { ????????? beep(1000, 2, 128); break; } eeprom_write_byte(&eeprom_damage,ir_message.param); |
Автор: | Pingvin [ 21 май 2018, 17:15 ] |
Заголовок сообщения: | Re: LTAscetik |
Удалил |
Автор: | maksim [ 21 май 2018, 17:16 ] |
Заголовок сообщения: | Re: LTAscetik |
названия Add_life и Add_damage сам придумал.... #define Add_Health 0x80 //сообщение добавить жизни #define Add_Rounds 0x81 //сообщение добавить патронов #define Change_color 0xA9//сообщение сменить цвет команды #define Command 0x83 //сообщение-команда #define Valid_value 0xE8 //корректное значение контрольного байта сообщения #define Add_life 0xA3 //установить хх жизней #define Add_damage 0xA8 //установить хх урон |
Автор: | Pingvin [ 21 май 2018, 17:17 ] |
Заголовок сообщения: | Re: LTAscetik |
Запутался нахрен - все правильно у Вас было! |
Автор: | Pingvin [ 21 май 2018, 17:19 ] |
Заголовок сообщения: | Re: LTAscetik |
maksim писал(а): названия Add_life и Add_damage сам придумал.... #define Add_Health 0x80 //сообщение добавить жизни #define Add_Rounds 0x81 //сообщение добавить патронов #define Change_color 0xA9//сообщение сменить цвет команды #define Command 0x83 //сообщение-команда #define Valid_value 0xE8 //корректное значение контрольного байта сообщения #define Add_life 0xA3 //установить хх жизней #define Add_damage 0xA8 //установить хх урон ADD - это добавить по англицки. Может слово SET (установить) лучше использовать? |
Автор: | maksim [ 21 май 2018, 17:43 ] |
Заголовок сообщения: | Re: LTAscetik |
пусть будет SET )))) |
Автор: | maksim [ 21 май 2018, 18:31 ] |
Заголовок сообщения: | Re: LTAscetik |
подправил в исходнику на 500 )))Осцылографом проверил 610мкс )))Теперь и ардуинка розпознает команду )))) #define IR_SPACE_DURATION 600 // Длительность Бита, соотретствующего интервалу между битами (в микросекундах) |
Автор: | maksim [ 21 май 2018, 18:59 ] | ||
Заголовок сообщения: | Re: LTAscetik | ||
Что то никакой реакции на команды A3XXE8 и A8XXE8)))Загляните в исхожник ,что можит быть не так ....
|
Страница 500 из 532 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |