Pingvin писал(а):
USART команды готовы.
Сколько времени прошло?
Пошел тестить...
P.S. Работает!
Что там у нас осталось?
Хочу сделать настройку "отсечения" звука выстрела (в процентах) при стрельбе очередями.
Будет влиять и на скорострельность - при 100% во время стрельбы очередями при каждом выстреле звук будет воспроизводиться полностью.
При 50% - только половина звука, затем с начала (следующая пуля вылетела).
Кроме того - настройка напряжений полностью заряженной и полностью разряженной батареи, для правильной индикации её состояния.
Что ещё забыл?
Оперативненько!
В контролере аквариума контроль батареи отталкивался от номинального значения батареи, устанавливаемого вручную в меню настроек контролера. Исходники у разработчика выдрал народ
Можно глянуть. Вполне удобно.
По звуку, по крайней мере в последней версии, где не используется внешняя память, во время попадания выдается звук, если во время звучания первого попадания сделать выстрел, проц запоминает и как только отзвучит первое попадание, сразу же запустит звук от второго попадания. Но если стрелять очередью, все остальные попадания не засчитываются. Происходит из отстрелянной очереди всего два попадания. Остальные проц просто не обрабатывает. По-видимому держит в памяти второе попадание, для инициализации звука и не обращает внимания на остальные. Думаю, лучше было бы сделать раздельные каналы на отлавливание попаданий и на выдачу звука попадания, что бы звук не тормозил канал подсчета попаданий.